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.
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 ...
Des idées?
---------------
Venez jeter un oeil à mon site : http://excusetoi.fr/mieux_notes