hibernate數據庫不更新

   今天在使用hibernate時,發現更新數據後,不能在頁面上查詢出來。最後經過檢查,發現原來是由於我用的是自己另外寫的小程序去更新的數據庫,而不是使用原有系統更新的,這樣hibernate就不知道有事務提交,所以查詢時它以為沒有新的更新,就直接就去數據庫查詢了。
    结合struts hibernate在数据库数据更新后(用另外的系统更新同一个数据库),在不重启tomcat情况下,jsp页面数据不会更新?
解决方法:Transaction tr = session.beginTransaction();
          tr.commit();//如果不提交事务,当另外系统更新数据库时,查不到最新数据

你可能感兴趣的:(jsp,Hibernate,session,transaction,commit)