2012-02-27 15 views
0

私はWebプロジェクトで働いていますが、HibernateSpringを使用してトランザクションとMySQLデータベースへのアクセスを管理しています。 私は実際に問題がある、私は春に作成されたセッションでクエリの選択を実行します。Spring&Hibernateのトランザクションクラッシュ

SessionFactoryUtils.getSession(sessionFactory、allowCreate);

クエリは問題なく何度も実行されますが、5回目の呼び出しからアプリケーションが完全にクラッシュし、例外のようなものは何も受信しませんでした。 私はアプリケーションをデバッグモードで実行しようとしましたが、ステートメントレベルですべてのクラッシュが見つかりましたQuery.list ()。

私はTransactionTemplateでProgrammaticトランザクション管理を使用して同じことを行いましたが、すべてOKです。

ありがとうございます。

+2

あなたは例外を投稿できますか? –

+0

これは問題ですが、例外はありません。 – Achraf

+0

クエリまたはいくつかのコードの詳細を提供できますか?クラッシュ中に正確に起こっていることがコードやクエリ内にある可能性があるからです。あなたが解決策に向かってあなたを導くことがわれわれを明確にしているならば。そして、あなたを助けるのは簡単でしょう。 –

答えて

0

プール接続サイズで休止状態の設定に問題がありました。 このプロパティーを追加して、トランザクション後に接続プールを解放します。<prop key="hibernate.connection.release_mode">after_transaction</prop>

関連する問題