作者:oneym
本文地址:http://blog.csdn.net/oneym/article/details/53047097
一、前言
数据库是服务器开发必不可少的一个基本环节,可是数据开发遇到了问题怎么办?这里就是记一个MySQL
错误的解决方案。MySQL
的wait_timeout
默认值是8小时,这次就错在了这。
二、问题回顾
项目写成,测试运行正常,在运行的过程中会随机时间出现如下报错:
org.springframework.dao.DataAccessResourceFailureException: could not execute query; nested exception is org.hibernate.exception.JDBCConnectionException: could not execute query
at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:631) ~[spring-orm-3.2.0.M2.jar:3.2.0.M2]
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412) ~[spring-orm-3.2.0.M2.jar:3.2.0.M2]
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411) ~[spring-orm-3.2.0.M2.jar:3.2.0.M2]
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) ~[spring-orm-3.2.0.M2.jar:3.2.0.M2]
at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:912) ~[spring-orm-3.2.0.M2.jar:3.2.0.M2]
at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:904) ~[spring-orm-3.2.0.M2.jar:3.2.0.M2]
at com.package.method2(method2.java:175) [method2.class:?]
at com.package