我們有一個使用Hibernate和MySQL數據庫的Java應用程序。刪除交易似乎在第一時間正常工作。但是,如果我們退出我們的應用程序並重新啓動它,我們不能再從數據庫中刪除任何東西。我們不會收到任何錯誤,條目不會被刪除。我們仍然可以創建所有並編輯大多數實體。重新啓動應用程序後無法刪除數據庫對象
我知道有很多實現相關的原因,爲什麼這不起作用。然而,我們不是Hibernate專家,這個代碼是基於幾年前創建的。至少,我們需要一些關於需要尋找的東西的指導。我也很抱歉,我不能發佈任何真實的代碼,但如有必要,我可以提供一些代碼片段。
那麼,什麼會導致這個問題呢?我從哪開始呢?這是一種會話問題嗎?
我該如何檢查?我認爲這是MySQL本身的東西? – Dave 2011-01-24 19:06:47
試試這個select {show status like'Conn%';}這顯示了活動連接的數量。在應用程序啓動之前和停止之後測量它們。 – WeMakeSoftware 2011-01-24 20:43:44