たぶんこれはすでに回答されていますが、提案は見つかりませんでした...私のプロジェクトはSpringユーティリティプロジェクトであり、使用するデータベースはMySQLであり、永続化のためにHibernateをc3p0接続プーリングと組み合わせて使用 しています。私はSpring 3.2とHibernate 3.5を使用しています。ここで私がやりたいことは次のとおりです。JUnit テストをデバッグし、いくつかの永続化機能 (保存、更新など) をステップオーバーしてから、SQL を介してデータベース内のエントリを手動でチェックします。JUnit テストは常にトランザクションで実行されているため、テストが終了するたびにロールバックが発生する/コミットが発生しないため、データベースのエントリを確認できません。
トランザクションの存在を偽装する方法、または JUnit テスト中にそれらをバイパスする方法はありますか?