
hibernate 先opensession() 在getcurrentSession() 获得的为什么不是同一个session
2个回答
展开全部
如果做事务session要单独保存,在上下文中传递。
getcurrentSession()也是创建了一个新的session与opensession()一样。
区别是getcurrentSession()不需手工释放。
你犯了顾名思义的错误。
getcurrentSession()也是创建了一个新的session与opensession()一样。
区别是getcurrentSession()不需手工释放。
你犯了顾名思义的错误。

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
展开全部
opensession()方法, 顾名思义, 打开一个新的session连接.
getcurrentSession(), 获得当前session连接.
session是可以存在多个的噢.
getcurrentSession(), 获得当前session连接.
session是可以存在多个的噢.
追问
不是说getcurrentsession() 是获得当前环境中的session的吗。我先前opensession()是不是环境中存在一个session,然后在调用getcurrentsession()理论上不就是获得的同一个session了。可试了几次获得的都不是一个session,能不能回答的详细点,谢谢!坐等·····
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询