hibernate 先opensession() 在getcurrentSession() 获得的为什么不是同一个session

2025-02-25 12:30:19
推荐回答(2个)
回答1:

如果做事务session要单独保存,在上下文中传递。
getcurrentSession()也是创建了一个新的session与opensession()一样。
区别是getcurrentSession()不需手工释放。
你犯了顾名思义的错误。

回答2:

opensession()方法, 顾名思义, 打开一个新的session连接.
getcurrentSession(), 获得当前session连接.
session是可以存在多个的噢.