En Guide de démarrage d'Hibernate :
En @javax.persistence.Entity
est utilisée pour marquer une classe comme une entité. Elle fonctionne de la même manière que l'élément de mappage de classe dont il est question à la section 2.3, "Le fichier de mappage". En outre, l'élément @javax.persistence.Table
spécifie explicitement la table de la table. Sans cette spécification, le nom de la table par défaut serait EVENT).
Comme org.hibernate.annotations.Entity a été déprécié, vous devez utiliser l'annotation Java EE. De plus, comme tolitius l'a déjà mentionné, pour les configurations d'annotation de @org.hibernate.annotations.Entity
vous devez utiliser l'annotation correspondante, par exemple @DynamicUpdate
.
J'espère que cela vous aidera.
Note : Event
est le nom de la classe qui est annotée dans l'exemple, c'est pourquoi il est indiqué "le nom de la table par défaut serait EVENT".