文档章节

hibernate openSession()和getCurrentSession()区别

绿林小子
 绿林小子
发布于 2015/12/10 16:57
字数 99
阅读 54
收藏 0
    <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  



© 著作权归作者所有

绿林小子
粉丝 5
博文 131
码字总数 45566
作品 0
福州
私信 提问
Hibernate openSession() 与 getCurrentSession() 区别

一、getCurrentSession()与openSession()的区别 1、getCurrentSession () 使用当前的session openSession() 重新建立一个新的session 2、采用getCurrentSession()创建的session会绑定到当前线...

LYQ1990
2016/04/27
77
0
hibernate关于session的关闭问题

1、getCurrentSession()与openSession()的区别? 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession(),创建的session则不会 采用getCurrentSession()创建的sessi...

F风向标F
2015/03/15
1K
0
Hibernate之openSession与getCurrentSession的区别

openSession 与 getCurrentSession的区别 (1)openSession 每一次获得的是一个全新的session对象,而getCurrentSession获得的是与当前线程绑定的session对象; (2)openSession不需要配置,而g...

youcongtech
2018/10/22
0
0
MyBatis原理简介和小试牛刀

在我看来mybatis的原理与hibernate在某些方面是一致的,先回顾一下Hibernate原理(原理主要上是要掌握并理解下列六个对象: Hibernate中重要的六个对象: Configuration:读取配置文件(主要指h...

youcongtech
2017/11/18
0
0
openSession和getCurrentSession区别

openSession:当调用SessionFactory的openSession方法时,它总是创建一个完全全新的session给你.你需要显示的刷新并且关闭session对象.因为session对象不是线程安全的,在多线程环境中你需要为每...

AK灬
2018/06/29
17
0

没有更多内容

加载失败,请刷新页面

加载更多

如何有效地计算JavaScript中对象的键/属性数量?

计算对象的键/属性数的最快方法是什么? 是否可以在不迭代对象的情况下执行此操作? 即不做 var count = 0;for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox确实提供了一...

技术盛宴
18分钟前
2
0
百度网址安全中心拦截解除的办法分享

临近2019年底,客户的公司网站被百度网址安全中心拦截了,公司网站彻底打不开了,影响范围很大,于是通过朋友介绍找到我们SINE安全公司寻求帮忙解封,关于如何解除百度的安全拦截提示,下面就...

网站安全
29分钟前
3
0
Tomcat8源码分析-启动流程-start方法

上一篇:Tomcat8源码分析-启动流程-load方法 前面讲了启动流程中的Catalina.load,进一步调用绝大部分组建的init操作,主要完成对server.xml解析,并根据解析的结果结合设置的Rule(规则)构造...

特拉仔
38分钟前
6
0
Xamarin.FormsShell基础教程(7)Shell项目关于页面的介绍

Xamarin.FormsShell基础教程(7)Shell项目关于页面的介绍 轻拍标签栏中的About标签,进入关于页面,如图1.8和图1.9所示。它是对应用程序介绍的页面。 该页面源自Views文件夹中的AboutPage.x...

大学霸
44分钟前
3
0
一步一步理解Impala query profile(一)

很多Impala用户不知道如何阅读Impala query profile来了解一个查询背后正在执行的操作,从而在此基础上对查询进行调优以充分发挥查询的性能。因此我想写一篇简单的文章来分享我的经验,并希望...

九州暮云
45分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部