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

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

spring hibernate整合的项目,每隔一段时间之后程序就链接不上数据库,重启web服务之后就好了。而且是切换用户之后,通过hibernate查询数据的方法又失效了?连接池用的org.apache.commons.dbcp.BasicDataSource,这是session关闭了吗?


看到你用的dbcp连接池,按照楼上参数设置先试下,你不把你的配置什么的发上来,日志发上来,不好给你找问题


WEB.xml里面设置OSIW(OpenSessionInView)试试。
最好把你的环境配置文件都贴出来。


我以前也遇到过,就是数据库连接的问题,设置好各种连接池参数就好了,在URL后面加上这些参数connectTimeout=60000&socketTimeout=60000&autoReconnect=true&autoReconnectForPools=true&failOverReadOnly=false最好在加上这些参数在连接池上:

spring.datasource.max-active=100
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=30
spring.datasource.validation-query=select 1
spring.datasource.test-on-borrow=true
【热门文章】
【热门文章】