hibernate中getCurrentSession和openSession有什么不同呢?

java-教程王 Hibernate 2022-04-25 09:29:26 13190 1
下文笔者讲述hibernate中getCurrentSession和openSession的区别,如下所示:

openSession简介

openSession的功能:
   打开一个新的session对象
   每次打开都一个新的session,都是不同的对象,使用完毕后,需调用close方法关闭session

getCurrentSession

getCurrentSession的功能:
    获取上下文的session对象
注意事项:
    第一次使用此方法时,会自动产生一个新的session对象
	后续连续多次使用时,则得到的是同一个session对象
openSession和getCurrentSession的区别:
    从上面的简介,我们可以得出两者最大的区别:
	 一个每次都new一个对象,一次会使用上下文的对象,并且至多生成一个对象
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: http://www.Java265.com/JavaFramework/Hibernate/202204/3098.html

最近发表

热门文章

好文推荐

Java265.com

//www.java265.com

站长统计|USA-001

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者