首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

请问大牛

2012-06-03 
请教大牛?hibernate的session线程安全吗?如何解决它并发的问题?[解决办法]哈哈!hibernate一般会做事物控制

请教大牛?
hibernate的session线程安全吗?
如何解决它并发的问题?

[解决办法]
哈哈!hibernate一般会做事物控制!
[解决办法]
SessionFactory负责创建Session,SessionFactory是线程安全的,多个并发线程可以同时访问一个
SessionFactory 并从中获取Session实例。

而Session并非线程安全,也就是说,如果多个线程同时使用一个Session实例进行数据存取,
则将会导致 Session 数据存取逻辑混乱.因此创建的Session实例必须在本地存取空上运行,
使之总与当前的线程相关。这里就需要用到ThreadLocal,在很多种Session 管理方案中都用到了它.

热点排行