梅钲琪
精灵王
精灵王
  • UID157
  • 粉丝2
  • 关注0
  • 发帖数70
  • 社区居民
阅读:7761回复:1

DataBaseUtil.getHibernateSession()和DataBaseUtil.getStatelessHibernateSession()的区别是什么?

楼主#
更多 发布于:2017-04-24 10:32
平台中这两种获取session的原理和区别是什么?什么叫无状态?


图片:1.png





图片:QQ截图20170424103819.png

编码无他,唯手熟尔。
梅钲琪
精灵王
精灵王
  • UID157
  • 粉丝2
  • 关注0
  • 发帖数70
  • 社区居民
沙发#
发布于:2017-04-24 14:13
自问自答吧
写了一个例子:
1,session1 close:

图片:QQ1.png



2,session2 close:

图片:QQ2.png



3,session3 close:

图片:QQ3.png


4,session4 close:

图片:QQ4.png



可以看出,两个DataBaseUtil.getHibernateSession()获取的是同一个session, 两个DataBaseUtil.getStatelessHibernateSession()获取的是不同的session;

但是,这又和我在网上看的解释相反(可能是我理解错了吧),
[梅钲琪于2017-04-25 15:05编辑了帖子]
编码无他,唯手熟尔。
游客

返回顶部