You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by MedElb <me...@gmail.com> on 2008/08/26 19:02:02 UTC
Hibernate3 plugin : problem with mapping
i relance my request :)
i'm using Hibernate3 plugin for generation mapping classes and HBM for an
oracle schema
the probleme that the goal mvn hibernate3:hbm2cfgxml or the the other
available goals checks also system table
and the exceution take many time, at the and i get that trace error :
16:05:50,780 DEBUG org.hibernate.cfg.reveng.DefaultReverseEngineeringStrategy
- Default type found for [SYS._ALL_INSTANTIATION_DDL.DDL_TEXT t:CLOB l:
255 p:19 s:2 n:true id:false] to [clob]
16:05:50,780 DEBUG org.hibernate.cfg.reveng.DefaultReverseEngineeringStrategy
- Default type found for [SYS._ALL_INSTANTIATION_DDL.DDL_NUM t:NUMERIC
l:255 p:22 s:0 n:false id:false] to [big_decimal]
16:05:50,780 DEBUG org.hibernate.cfg.reveng.DefaultReverseEngineeringStrategy
- Default type found for [SYS._ALL_INSTANTIATION_DDL.PHASE t:NUMERIC l:
255 p:22 s:0 n:false id:false] to [big_decimal]
16:05:50,780 INFO org.hibernate.connection.DriverManagerConnectionProvider
- cleaning up connection pool: jdbc:@oracle:thin:@url:1521:SIDNAME
[INFO] ------------------------------------------------------------
------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------
------------
[INFO] Duplicate class name 'AllRepcolumn' generated for
'org.hibernate.mapping.Table(SYS._ALL_REPCOLUMN)'. Same name where generated
for 'org.hibern
ate.mapping.Table(SYS._ALL_REPCOLUMN)'
[INFO] ------------------------------------------------------------
------------
[INFO] Trace
org.hibernate.cfg.JDBCBinderException: Duplicate class name 'AllRepcolumn'
generated for 'org.hibernate.mapping.Table(SYS._ALL_REPCOLUMN)'. Same name
where generated for 'org.hibernate.mapping.Table(SYS._ALL_REPCOLUMN)'
at org.hibernate.cfg.JDBCBinder.createPersistentClasses(
JDBCBinder.java:166)
at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:89)
at org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(
JDBCMetaDataConfiguration.java:42)
at org.codehaus.mojo.hibernate3.configuration.
JDBCComponentConfiguration.doConfiguration(JDBCComponentConfiguration.
java:67)
at org.codehaus.mojo.hibernate3.configuration.
AbstractComponentConfiguration.getConfiguration(
AbstractComponentConfiguration.java:56)
at org.codehaus.mojo.hibernate3.HibernateExporterMojo.
configureExporter(HibernateExporterMojo.java:197)
at org.codehaus.mojo.hibernate3.exporter.Hbm2CfgXmlExporterMojo.
configureExporter(Hbm2CfgXmlExporterMojo.java:62)
at org.codehaus.mojo.hibernate3.HibernateExporterMojo.doExecute(
HibernateExporterMojo.java:270)
at org.codehaus.mojo.hibernate3.HibernateExporterMojo.execute(
HibernateExporterMojo.java:149)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:447)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.
executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
DefaultLifecycleExecutor.java:463)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.
executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.
executeTaskSegments(DefaultLifecycleExecutor.java:278)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(
Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(
Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------
------------
[INFO] Total time: 3 minutes 23 seconds
[INFO] Finished at: Tue Aug 26 16:05:50 CEST 2008
16:05:51,021 INFO org.hibernate.connection.DriverManagerConnectionProvider
- cleaning up connection pool: jdbc:oracle:thin:@url:1521:SIDNAME
[INFO] Final Memory: 12M/28M
[INFO] ------------------------------------------------------------
------------
im using oracle DB version 9.2.0.8.0
with maven configuration :
<build>
<plugins>
..
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2-SNAPSHOT</version>
<configuration>
<hibernate>
<configurationfile>${basedir}/src/main/resources/hibernate.cfg.xml</configurationfile>
</hibernate>
<outputDirectory>
<ddl2java>${basedir}/src/main/
resources/dal</ddl2java>
<ddl2hbm>${basedir}/src/
main/resources/dal</ddl2hbm>
</outputDirectory>
</configuration>
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
</dependency>
</dependencies>
</plugin>
</build>
</plugins>
any one has already the same problem?
thanks in advance