5.1 factory.openSession();
*简单易用
*特点:每次调用openSession(),都会得到一个全新的Session对象
:在增删改时需要事务环境
:session需要手动关闭
5.2 factory.getCurrentSession();
*需要额外添加配置
<property name="current_session_context_class">thread</property>
*特点:保证线程内部Session是唯一的:在一个线程内无论或取多少次,都是同一个session对象
:此种Session在CURD时都需要事务环境。
:此种Session在事务环境提交或回滚后,会自动关闭。
转载于:https://blog.51cto.com/12701034/1929247