session的创建方式

简介:

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如需转载请自行联系原作者

笑容掩饰爱
相关文章
|
3月前
|
存储 缓存 NoSQL
Gin 应用多实例部署session问题、session参数与刷新
【8月更文挑战第7天】在Gin应用多实例部署中,传统基于内存的Session存储会导致数据不一致或丢失。需采用如数据库或Redis存储、及Session同步机制确保一致性。示例代码展示了使用Redis存储Session的过程。合理选择方案对保证系统稳定和用户体验至关重要。
|
6月前
|
数据安全/隐私保护
Session 管理以及Cookie 应用最简单实例
Session 管理以及Cookie 应用最简单实例
|
存储 Java PHP
深入了解session的执行步骤
深入了解session的执行步骤
119 0
深入了解session的执行步骤
|
存储 Java 开发者
session对象
session对象
109 0
session对象和Cookie对象的使用方法以及区别
session对象和Cookie对象的使用方法以及区别
session对象和Cookie对象的使用方法以及区别
|
存储 Java API
创建session之不支持cookie的方法
创建session之response.encodeURL 详解
131 0
49session的生命周期实例
49session的生命周期实例
95 0
49session的生命周期实例
|
存储 开发框架 .NET
Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Cookie和Session的作用,区别和各自的应用范围,Session工作原理
307 0