hibernate session 关闭

javaer 发布于 2011/07/04 15:50
阅读 1K+
收藏 0

hibernate 的session在thread上绑定,是不是就不需要关闭session?

因为在threa 终止运行后 ,session会自动从线程上剥离

session的终止,是不是意味着事务的终止(提交或回滚)

加载中
0
javaer
javaer
大家发表下意见讨论下,表达下自己的观点
0
javaer
javaer
求讨论,求围观,求真相

0
ValueError
ValueError
一直没搞清楚,这些 ORM 的 Session 是不是就是 Martin Folwer 说的 “工作单元”
0
javaer
javaer

引用来自“无知的TonySeek”的答案

一直没搞清楚,这些 ORM 的 Session 是不是就是 Martin Folwer 说的 “工作单元”
session 的工作就是封装了jdbc的连接和关闭,可以理解为是一个工作单元。
ValueError
ValueError
SOGA,谢谢~
0
javaer
javaer
老大们,难道就让我这样悲惨的结贴...
不心甘啊啊。。。。
0
ValueError
ValueError

我也想知道答案……

lz 何不测试,看下不关闭会怎样?

0
javaer
javaer

我测试了。。。

我不写关闭代码,然后看的mysql服务链接检测,那条链接也关了,但是不知道我这种测试方法对不对

所以求大伙给支个招

0
ValueError
ValueError

引用来自“刘辉”的答案

我测试了。。。

我不写关闭代码,然后看的mysql服务链接检测,那条链接也关了,但是不知道我这种测试方法对不对

所以求大伙给支个招

那 commit 一些数据库操作,然后并发测试,看下是否生效呢?
0
a
aokage

session 有commit方法的才是事务

关闭的话事务没得提交了

session有的getCurrentSession方法是不用手动关闭的

openSession就要

返回顶部
顶部