返回信息流希望大牛们多多发言啊,十分感谢!!!
这是一条镜像帖。来源:北邮人论坛 / java / #17893同步于 2011/4/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
求教hibernate Session什么时候关闭比较好?
hqs408845398
2011/4/10镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter不都用这个么
一般看你在哪个层配的事物,事物提交session也就关闭了,但是用了OpenSessionInViewFilter会把session延迟到请求结束才关闭
ls说的很对,用OpenSessionInViewFilter,还可以用SessionFactory的getCurrentSession方法,这样不用手动关闭
我建议手动关闭。连接池只是维护connection,而一个connection是可以诞生多个session的,session的频繁关闭并不会对数据库操作造成多大的影响,而connection的频繁关闭才是导致数据库性能下降的主要原因