我正在使用Spring和Hibernate。我有一個註釋爲@Transactional
的方法。此方法有兩個數據庫調用。一次調用將更新表中的數據,另一次調用將根據第一次調用的更新數據從同一表中檢索一些數據。 問題是第一次調用的數據庫更改沒有立即反映出來。在用@Transactional
註釋的方法流出之後,會反映更改。我仍然嘗試撥打session.flush()
但沒有用。請建議我。spring-hibernate事務 - 更改不反映?
@Transactional
public void method1(){
dao.updateM1();
dao.getData();
}
@ user755806您是否瞭解問題 – PSR 2013-05-09 13:36:33