hibernate openSession()和getCurrentSession()區別

    <1> getCurrentSession建立的session會和綁定到當前線程,而openSession(從新創建一個新的session )不會。
    <2> getCurrentSession建立的線程會在事務回滾或事物提交後自動關閉,而openSession必須手動關閉
    <3> getCurrentSession設置本地事務時要,在hibernate.cfg.xml文件裏進行以下設置:
<property name=「hibernate.current_session_context_class」>thread</property>

    參考 :http://blog.csdn.net/loveyout/article/details/4193894   session

相關文章
相關標籤/搜索