Héritage entre les entity [EclipseLink]
Bonjour à tous,
Je développe actuellement une application JPA/Spring (sans EJB) et je suis confronté à un problème assez déconcertant.
Je dois faire un audit trail sur une table à la manière de Hibernate Envers mais je dois utiliser EclipseLink comme implémentation JPA. J'essaie donc de coder le plus simplement possible un audit fiable. :roll:
J'essaie de créer automatiquement ma table d'audit en faisant hériter mon entity d'audit (A_audit) de mon entity métier (A). Le problème est que EclipseLink ne me créé pas de table supplémentaire mais il met les champs de A_audit dans la table correspondant à l'entity A.
En rajoutant l'annotation @MappedSuperclass sur mon entity A, même résultat ... :cry:
Des idées?