我正在java企業應用程序中工作。該應用程序具有用於後端的hibernate框架。由於應用程序的最近更改,某些代碼將消耗來自weblogic服務器的所有JDBC連接池。Hibernate應用程序中的連接泄漏
應用程序連接是在代碼中處理的屬性,對於我們使用threadlocal類創建每個會話的每個線程。所以創建連接沒有問題。該應用程序已超過5年。
我們懷疑最近的代碼更改導致這個主要問題。最後我們決定使用profiler工具來調查這個問題。
在此之前,我將回顧最近的代碼更改,那麼在審查時我需要在休眠時記住哪些關鍵點?
這是非常關鍵/嚴重的情況。所以建議我一些提示,以解決這個..
感謝
您可以使用像[HikariCP](http://brettwooldridge.github.io/HikariCP/)這樣的連接池,並打開泄漏檢測,該漏洞檢測應指出代碼中連接被分配的位置,並且永遠不會返回。 – brettw