Bonne journée.Hibberate sauvegarder-mise à jour écouteur et vérifier les changements de champ
J'ai mis en place un écouteur Hibernate sauvegarde mise à jour par l'extension org.hibernate.event.def.DefaultSaveOrUpdateEventListener.DefaultSaveOrUpdateEventListener et dominante onSaveOrUpdate (SaveOrUpdateEvent e).
@Override public void onSaveOrUpdate(SaveOrUpdateEvent evt) throws HibernateException { super.onSaveOrUpdate(evt); Object entity = evt.getEntity(); if (entity instanceof Tag) { updateIndex((Tag) entity); } }
Mon défi est que je veux seulement exécuter l'entité UPDATEINDEX (((Tag)) méthode si certains champs dans l'instance Tag ont changé.
est-il un moyen de déterminer quels champs Induced la sauvegarde ou la mise à jour de telle sorte que je peux décider de faire un traitement ultérieur ou non?
Merci.