[hibernate-issues] [Hibernate-JIRA] Closed: (HBX-732) SchemaExport fails when using annotated classes
Max Rydahl Andersen (JIRA)
noreply at atlassian.com
Sat Aug 19 03:28:18 EDT 2006
[ http://opensource.atlassian.com/projects/hibernate/browse/HBX-732?page=all ]
Max Rydahl Andersen closed HBX-732:
-----------------------------------
Resolution: Rejected
use the tasks in tools.hibernate.org to get annotation and ejb3 configuration in ant tasks or use it programmatically
> SchemaExport fails when using annotated classes
> -----------------------------------------------
>
> Key: HBX-732
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HBX-732
> Project: Hibernate Tools
> Type: Bug
> Components: reverse-engineer
> Versions: 3.1beta3
> Environment: Hibernate 3.1.3, Hibernate Annotations 3.2.0, hsqldb
> Reporter: Jared Warren
>
>
> When you try to run SchemaExport from the command line with a single file defined in a <mapping class"..."> element, it fails with the following exception:
> org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="com.drinkupstream.heroes.Hero"/>
> at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1478)
> at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1433)
> at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
> at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
> at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
> at org.hibernate.tool.hbm2ddl.SchemaExport.main(SchemaExport.java:359)
> Changing line 313 (the first real line in the main) from:
> Configuration cfg = new Configuration();
> to:
> Configuration cfg = new AnnotationConfiguration();
> fixes the problem. But I don't know if that introduces other bugs......it's just a hack on my end. Another possibility would be to wait until after the args are parsed to instantiate a Configuration and provide an arg that will dictate with Configuration to instantiate.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list