Pregunta

Tenemos algunas clases de entidad de la APP que actualmente se encuentran en fase de desarrollo y que no los quieren como parte del ciclo de prueba. Tratamos comentando las clases de entidades relevantes en META-INF \ persistence.xml pero la herramienta de ingeniería inversa hbm2ddl todavía parece generar SQL para esas entidades. ¿Cómo le digo a mi código para omitir estas clases? ¿Hay algunas anotaciones para estos o qué tengo que comentar la anotación @Entity junto con mis cambios en el archivo persistence.xml.

¿Fue útil?

Solución

JPA explora automáticamente la ruta de clases para las entidades. Así que una opción, como usted dice, es eliminar la anotación @Entity. Otra opción es el uso <exclude-unlisted-classes>true</exclude-unlisted-classes> lo que hará que solamente las clases enumeradas en persistence.xml a utilizar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top