2012-02-27 78 views
0

我在一個Web項目上工作時,使用HibernateSpring來管理事務並訪問我的MySQL數據庫。 我真的有一個問題bizzar,我在Spring創建的會話中執行查詢選擇。Spring&Hibernate事務崩潰

SessionFactoryUtils.getSession(sessionFactory,allowCreate);

該查詢被執行幾次沒有問題,但從第五次調用應用程序崩潰完全,我沒有收到任何異常。 我試圖在調試模式下運行應用程序,並且我發現語句級別爲Query.list (的所有崩潰)。

我用TransactionTemplate編程事務管理做了同樣的事情,一切正常。

在此先感謝。

+2

你可以發佈例外嗎? – 2012-02-27 14:14:15

+0

這是問題,沒有例外。 – Achraf 2012-02-28 09:29:30

+0

你能提供查詢還是一些代碼細節?因爲在崩潰期間發生的事情可能在代碼或查詢中。如果你讓我們清楚,那會引導你走向解決方案。幫助你很簡單。 – 2012-02-28 11:56:01

回答

0

我在池連接大小有一個休眠配置問題。 我添加此屬性<prop key="hibernate.connection.release_mode">after_transaction</prop>以在事務後釋放連接池。