¿Es necesario hacer una elección estricta entre el uso de anotaciones y los archivos de configuración de hibernación, o es posible utilizar ambos métodos al mismo tiempo en el mismo proyecto?¿Es posible usar anotaciones y archivos hbm.xml en el mismo proyecto en Hibernate?
Tenemos un gran proyecto hecho con Hibernate 3.2.5 y POJO configurados con .hbm.xml
archivos. El proyecto utiliza la fábrica de Hibernate SessionManager
y no la fábrica EntityManager
basada en JTA.
Hay más de cien POJO configurados de esta manera y el equipo desarrollador original es reacio a cambiar a las anotaciones.
Mientras tanto, necesitamos extender el proyecto con más POJOs que estamos dispuestos a configurar con las anotaciones de Hibernate y queremos quedarnos con Hibernate, si es posible, y no cambiar a JPA.
¿Es posible utilizar una combinación de archivos de configuración .hbm.xml
para algunos POJO y anotaciones para otros al mismo tiempo?
Dado el funcionamiento de herramientas como NetBeans y en muchos casos incluso Eclipse, a menudo recibo errores incluso cuando codigo y configuro las cosas correctamente.Entonces, para algo incluso muchos expertos de Java dicen "no sé, nunca lo intenté", no perdería mi prueba de tiempo-error sin estar seguro si es mi error, o el IDE, o simplemente porque simplemente no se puede hacer en Java/Hibernate. – Skyhan