Étant donné que vous avez beaucoup d'objets de domaine, qui interagissent tous les uns avec les autres, il serait très utile de savoir quels objets ont changé dans une transaction particulière.Hibernate Informations sur les transactions
Est-ce possible? Je voudrais essentiellement faire ceci:
public void someBusinessLogicMethod(someparams) {
Session s = getSession();
Transaction tr = s.beginTransaction()
domainObject = s.load(...)
domainObject.setSomethingOrOther(...);
domainObject.getSomeLink().setSomethingElse(...);
callSomeOtherBusinessLogicMethod();
tr.commit();
/* at this point many objects have changed, Hibernate knows which ones */
for (Object s : tr.getAffectedObjects(?)) {
....
}
}
Est-ce que cela existe?
_à ce stade, de nombreux objets ont changé, Hibernate sait lesquels_ --- Êtes-vous suuuuure? –
Pourquoi est-ce utile? Pourquoi avez-vous besoin de cela? Selon la réponse, il pourrait y avoir des solutions, mais vous devez clarifier. –