遇到了这个异常Communications link failure due to underlying exception:
tomcat运行一段时间就出现这个异常Communications link failure due to underlying exception:
找到了原因是因为:
Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection。这就是问题的所在,在C3P0 pools中的connections如果空闲超过8小时,Mysql将其断开,而C3P0并不知道该connection已经失效,如果这时有Client请求connection,C3P0将该失效的Connection提供给Client,将会造成上面的异常。
我用的是Hibernate连接池,请问我该怎么解决??