本文介紹了對帳單已經(jīng)關(guān)閉的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我有一個問題,在開發(fā)服務(wù)器(運(yùn)行WebLogic 10.3.6)上,運(yùn)行進(jìn)程將導(dǎo)致以下結(jié)果:
java.sql.SQLException: Statement has already been closed
所有數(shù)據(jù)庫操作(主要是插入/更新)仍然發(fā)生,并且看起來是正確的。但是,在我自己的工作站上的本地實(shí)例中運(yùn)行不會觸發(fā)該異常。
此代碼應(yīng)用程序運(yùn)行Spring和Hibernate,并且觸發(fā)代碼在編程式事務(wù)內(nèi)運(yùn)行。
有人能提供故障排除建議嗎?
推薦答案
如果您發(fā)布完整的堆棧跟蹤,答案將非常容易。但我會給你一些解決方案的建議。對于我的實(shí)踐java.sql.SQLException: Statement has already been closed
意味著您的Statement
超時。當(dāng)語句超時時,您將得到前面的異常。下面將幫助您配置Statement
超時等。
http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html
這篇關(guān)于對帳單已經(jīng)關(guān)閉的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,