且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

session的创建方式

更新时间:2022-09-07 21:54:55

5.1  factory.openSession();

*简单易用

*特点:每次调用openSession(),都会得到一个全新的Session对象

  :在增删改时需要事务环境

  :session需要手动关闭

5.2 factory.getCurrentSession();

*需要额外添加配置

<property name="current_session_context_class">thread</property>

*特点:保证线程内部Session是唯一的:在一个线程内无论或取多少次,都是同一个session对象

          :此种Session在CURD时都需要事务环境。

  :此种Session在事务环境提交或回滚后,会自动关闭。


本文转自12691034博客51CTO博客,原文链接http://blog.51cto.com/12701034/1929247如需转载请自行联系原作者

笑容掩饰爱