使用这个函数是不是有时间限制?
具体问题是我服务器一直开着 然后过上一天再去访问就抱错 说是session过期
然后再连就好了使用getcurrentsession就是看中自动分配session这个优势 你们碰到过这个问题吗?
具体问题是我服务器一直开着 然后过上一天再去访问就抱错 说是session过期
然后再连就好了使用getcurrentsession就是看中自动分配session这个优势 你们碰到过这个问题吗?
那这个不是一个明显的bug?那你们都怎么写 都是清一色opensession
是没有配置c3p0的原因
默认db的链接是8小时过期
但hibernate保持了那个getcurrentsession
所以下一次就会报错配置了c3p0之后就好了
你那是什么数据库?
我就拿MySQL 数据库来说吧! 我空间有文章其实3楼说的 意思是对的
MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0 连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常。