23 mayo 2009

Generar DDL con maven2

En el proyecto de taylor-tracker que viene en el fichero taylor-tracker-jboss-bundle-1.2.0.zip, en la carpeta:

jboss-4.2.0.GA\server\all\deploy\taylor-tracker-app-1.2.0.ear\taylor-tracker-jpa-1.2.0.jar\META-INF\maven\taylor-tracker\taylor-tracker-jpa

está el pom.xml del artefacto. En este fichero hay un comentario que nos puede servir para facilitar la generación de la DDL a partir del proyecto jpa generado por el modelo:



create the hbm2ddl.properties file with your dialect:
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect

el fichero hay que crearlo en src/test/resources/hbm2ddl.properties


generará el fichero en hibernate3/sql/schema.sql

then run: mvn hibernate3:hbm2ddl


No hay comentarios: