JUnit テストを実行して、Java コードベースをテストします。各テストは、いくつかのデータを mysql データベース (場合によっては複数のテーブル) に読み書きします。テストは、その後に実行されるテストを妨害するデータを残しているようです。各単体テストの最後に、テストによって行われたすべての変更を中止/ロールバックできる可能性はありますか?
私たちは cactus フレームワークを使用して、glassfish アプリケーション サーバーで ejb をテストしています。ejb は、DB に対して読み書きできる AS 内のコードを呼び出すことができます。
DB と通信するために休止状態と jdbc を使用しています。