De Hibernate Getting Started Guide:
La anotación @javax.persistence.Entity
se utiliza para marcar una clase como una entidad . Funciona igual que el elemento de mapeo de clase discutido en la Sección 2.3, "El archivo de mapeo". Además, la anotación @javax.persistence.Table
especifica explícitamente el nombre de la tabla . Sin esta especificación, el nombre de tabla predeterminado sería EVENTO).
Dado que org.hibernate.annotations.Entity ha quedado obsoleto, debe utilizar la anotación Java EE. Además, como ya mencionó tolitius, para las configuraciones de anotación de @org.hibernate.annotations.Entity
, debe usar la anotación respectiva, p. @DynamicUpdate
.
Espero que ayude.
Nota: Event
es el nombre de la clase que se anota en el ejemplo, es por eso que se dice "nombre de tabla por defecto sería EVENTO".
Gracias. En este sentido, la actualización a Hibernate 4 es un poco complicada. Ni siquiera puedo crear una fábrica de sesiones: – MTR
Tenga en cuenta que la anotación '@ DynamicInsert' también existe. –