日期:2014-05-19  浏览次数:20561 次

Hibernate 中getcurrentsession()问题
使用这个函数是不是有时间限制?
具体问题是我服务器一直开着 然后过上一天再去访问就抱错 说是session过期
然后再连就好了

使用getcurrentsession就是看中自动分配session这个优势 你们碰到过这个问题吗?

------解决方案--------------------
记得Weblogic对连接池有自动尝试重连的机制,不知道有没有类似的配置,数据库连接不活动一段时间是会被断开的~
------解决方案--------------------
探讨

问题解决,
是没有配置c3p0的原因
默认db的链接是8小时过期
但hibernate保持了那个getcurrentsession
所以下一次就会报错

配置了c3p0之后就好了