Loading

摘要: 最近独自写了个小项目,测试的时候都OK,放到服务器後发现隔天便会出现Error:org.hibernate.exception.JDBCConnectionException: could not execute query,几经观察,确认是数据库连接池出了问题,查了些资料,找到了解决方法:MySQL对所有连接的有效时间默认为28800秒,正好8小时,也就是说,如果一个连接8小时没有请求和操作,就会自动断开;但是对于Hibernate来说,它的连接池并不知道它所管理的连接中是否有被MySQL断开的。如果一个程序要使用数据库连接,而Hibernte的连接池分配一个已经被MySQL断开了的给程序使 阅读全文
posted @ 2013-05-08 15:16 街头诗人 阅读(2796) 评论(1) 推荐(0) 编辑