自由飛翔

          我在仰望,java之上

          統計

          留言簿(2)

          我關注的blog

          閱讀排行榜

          評論排行榜

          異常積累: nested exception is org.hibernate.SessionException: Session is closed解決方案

          參考文章:http://blog.csdn.net/xiangsuixinsheng/article/details/6451752
          這種方式獲得的session在方法執行結束之后不會自動關閉連接,也就是說我們必須通過session.close()或者releaseSession(session)來手動進行關閉,否則會造成內存泄露或者連接耗盡等問題。手動關閉: 

          之后,如果對某方法進行事務控制,那么spring框架會自動為我們關閉session,此種情況(session.close())下再執行上述代碼,會拋出如下異常:org.springframework.orm.hibernate3.HibernateSystemException:
           Session is closed; nested exception is org.hibernate.SessionException: Session is closed 
          提示session已經關閉。但是如果在代碼中通過releaseSession(session)的方法來關閉session,則不會拋出異常。


          Gavin

          posted on 2011-10-21 11:20 GavinMiao 閱讀(2671) 評論(1)  編輯  收藏 所屬分類: spring

          評論

          # re: 異常積累: nested exception is org.hibernate.SessionException: Session is closed解決方案[未登錄] 2012-12-07 08:41 玲玲

          我在dao里加上了releaseSession(session)的方法來關閉session 但還是會彈出異常  回復  更多評論   

          主站蜘蛛池模板: 崇州市| 开化县| 涟水县| 隆昌县| 洛川县| 黄浦区| 通化县| 福鼎市| 松潘县| 健康| 罗源县| 当雄县| 耿马| 台南市| 门源| 陇南市| 越西县| 镇雄县| 秭归县| 郧西县| 龙井市| 宁海县| 乐东| 营山县| 青田县| 抚宁县| 青河县| 万州区| 诸暨市| 麟游县| 突泉县| 泾川县| 嘉善县| 河池市| 灵武市| 金山区| 通城县| 秭归县| 湘乡市| 廉江市| 平舆县|