0
鑑於您擁有大量的域對象,它們都相互交互,因此瞭解哪些對象在特定事務中發生了更改會非常有用。休眠事務信息
這可能嗎?我想基本上這樣做:
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(?)) {
....
}
}
這是否存在?
_at此時許多對象已經改變,Hibernate知道哪些是_ ---你是suuuuure嗎? – 2010-10-17 17:16:19
爲什麼這很有用?你爲什麼需要這個?根據答案,可能有解決方案,但你需要澄清。 – 2010-10-17 19:42:39