DAO 統合テスト メソッドに @Transactional のアノテーションを付けた場合、Spring Test は、各テスト メソッドの完了後にデータベースへの変更を喜んでロールバックします。@BeforeClass メソッドを使用してテスト データを 1 回ロードでき、すべてのクリーンアップが処理されるため、これらは非常に便利に思えます。
しかし、コミット中に発生する障害を発見する機会を逃してしまうため、これが良い方法であるかどうか疑問に思います。DAOのdbunit統合テストでトランザクションを使用してクリーンアップを支援することについてのコンセンサスは何ですか??