hibernate連接過期錯誤

應用程序用tomcat部署,每過一段時間,比方說有一個晚上應用程序沒有被調用,然後一旦程序訪問MySQL數據庫,就會拋出異常:
java.sql.SQLException: Connection.close() has already been called. Invalid operation in this state

查了很多資料還是沒有效果,只好採用了一個不是很推薦的方法:
給mysql更改8小時的過期時間:
wait_timeout=31536000
interactive_timeout=31536000

默認值是28800,既8小時,現在改成了1年,這樣,到目前爲止,還沒有出現問題。
發佈了33 篇原創文章 · 獲贊 0 · 訪問量 4876
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章