Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDO/Hibernate Store/Troubleshooting"
< CDO | Hibernate Store
(→Teneo specific troubleshooting) |
|||
Line 9: | Line 9: | ||
This is probably the hibernate.hbm2ddl.auto property in the cdo-server.xml, change it from 'create-drop' to 'update'. | This is probably the hibernate.hbm2ddl.auto property in the cdo-server.xml, change it from 'create-drop' to 'update'. | ||
− | === Teneo | + | ===JPA Annotations in the model are not picked up by Teneo=== |
+ | To make the JPA annotations in the model visible you need to regenerate the java code. EMF creates the in-memory ecore package using the generated java code (depends on a configuration setting) and not the original ecore file. | ||
+ | |||
+ | ===My JPA annotation XML file is not visible to Teneo, I see related exceptions in the log=== | ||
+ | Make sure that: | ||
+ | * the annotations xml file is copied to the output path, it should be explicitly flagged in the build.properties in the bin.includes/binary build part | ||
+ | * the plugin which contains the annotations xml should depends on the org.eclipse.emf.cdo.server.hibernate.teneo plugin | ||
=== Relevant links for more information === | === Relevant links for more information === |
Revision as of 21:18, 20 January 2010
Contents
My database does not get created
Hibernate will not create the database for you, you have to manually create a database. You don't need to create the tables and other database schema parts. That's done by hibernate.
Hibernate drops my database when the application stops
This is probably the hibernate.hbm2ddl.auto property in the cdo-server.xml, change it from 'create-drop' to 'update'.
JPA Annotations in the model are not picked up by Teneo
To make the JPA annotations in the model visible you need to regenerate the java code. EMF creates the in-memory ecore package using the generated java code (depends on a configuration setting) and not the original ecore file.
Make sure that:
- the annotations xml file is copied to the output path, it should be explicitly flagged in the build.properties in the bin.includes/binary build part
- the plugin which contains the annotations xml should depends on the org.eclipse.emf.cdo.server.hibernate.teneo plugin
Relevant links for more information