hibernate數據庫不更新

今天在使用hibernate時,發現更新數據後,不能在頁面上查詢出來。最後經過檢查,發現原來是由於我用的是自己另外寫的小程序去更新的數據庫,而不是使用原有系統更新的,這樣hibernate就不知道有事務提交,所以查詢時它以為沒有新的更新,就直接就去數據庫查詢了。

结合strutshibernate在数据库数据更新后(用另外的系统更新同一个数据库),在不重启tomcat情况下,jsp页面数据不会更新?

解决方法:Transactiontr=session.beginTransaction();

tr.commit();//如果不提交事务,当另外系统更新数据库时,查不到最新数据

相关推荐