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