2015-09-11 2 views
1

Tout en essayant de mettre à niveau un projet basé sur une assez ancienne version JBoss/Mise en veille prolongée à wildfly, je ne pouvais pas trouver la classeOù est EJB3PersistEventListener dans Hibernate 4.3.10?

org.hibernate.ejb.event.EJB3PersistEventListener 

en version 4.3.10 Mise en veille prolongée. Je suppose que ces classes ont été supprimées - mais je n'ai trouvé aucune information sur la façon dont les événements peuvent être implémentés maintenant. Ou est-ce que je manque juste l'importation correcte de Maven?

Répondre

0

Impossible de trouver quelque chose à propos de cette classe étant obsolète ou quelque chose comme ça.

Vous devriez vérifier si DefaultPersistOnFlushEventListener d'Hibernate Core peut vous aider à mettre à niveau.

Here's the documentation of DefaultPersistOnFlushEventListener

+1

Merci beaucoup, j'étais aussi l'espoir d'une note sur deprecration et un soupçon comment migrer le code existant. Votre classe est une belle trouvaille - je dois attendre jusqu'à ce que nous ayons le temps de l'essayer, car cela ressemble à un changement plus important .. – Tarnschaf

+0

Je vois ... Bonne chance alors, faites-nous savoir si quelque chose vous ennuie ne fonctionne pas comme prévu lors de votre mise à niveau, merci! – Bonifacio