自由飛翔

          我在仰望,java之上

          統(tǒng)計

          留言簿(2)

          我關(guān)注的blog

          閱讀排行榜

          評論排行榜

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

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

          之后,如果對某方法進行事務控制,那么spring框架會自動為我們關(guān)閉session,此種情況(session.close())下再執(zhí)行上述代碼,會拋出如下異常:org.springframework.orm.hibernate3.HibernateSystemException:
           Session is closed; nested exception is org.hibernate.SessionException: Session is closed 
          提示session已經(jīng)關(guān)閉。但是如果在代碼中通過releaseSession(session)的方法來關(guān)閉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)的方法來關(guān)閉session 但還是會彈出異常  回復  更多評論   

          主站蜘蛛池模板: 略阳县| 彩票| 南阳市| 铅山县| 灵台县| 夏津县| 郎溪县| 京山县| 安康市| 婺源县| 南江县| 通榆县| 稷山县| 黎川县| 中山市| 剑阁县| 沿河| 正定县| 上蔡县| 晋宁县| 遂宁市| 五莲县| 克拉玛依市| 交口县| 青州市| 宁国市| 宽甸| 柳江县| 长阳| 嘉祥县| 通渭县| 桃江县| 南丹县| 上犹县| 涪陵区| 滦平县| 锦州市| 论坛| 白城市| 阳谷县| 新化县|