spring hibernate整合的项目,每隔一段时间之后程序就链接不上数据库,重启web服务之后就好了。求答案

2025-05-14 21:43:16
推荐回答(3个)
回答1:

如果使用的是Hibernate4,而且是Spring声明式事务的话,那么在获取Session时不能用openSession(),必须用getCurrentSession()。

只是这样的话,必须在Service层涉及到数据库的所有方法上,都要配置事务,否则会报错。

回答2:

链接超时,使用连接池可以解决。

回答3:

数据库链接关了么,不会没关爆掉了吧