[
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....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira