Est-il possible de définir un écouteur d'hibernation EJB3 géré par un ressort?Spring & Hibernate Evénements EJB
J'ai cette définition dans mon persistence.xml:
<properties>
<property name="hibernate.ejb.interceptor"
value="my.class.HibernateAuditInterceptor" />
<property name="hibernate.ejb.event.post-update"
value="my.class.HibernateAuditTrailEventListener" />
</properties>
Mais je voudrais gérer HibernateAuditInterceptor
et HibernateAuditTrailEventListener
avec le printemps, donc je peux faire une injection de haricot (ex: haricots scope session) dans ces classes. Est-ce possible?
SessionFactory Hibernate accepte un auditeur lors de l'ouverture des sessions. Je suis sûr que cela peut être fait avec Spring gérer à la fois l'usine de session et l'auditeur; mon problème est avec JPA. –