トランザクションをロールバックせずに、すべてのテスト ケースの後にデータベースをクリーンアップしたいと考えています。DBUnit のDatabaseOperation.DELETE_ALLを試しましたが、削除が外部キー制約に違反している場合は機能しません。外部キーのチェックを無効にできることはわかっていますが、それによってテストのチェックも無効になります (これを防止したい)。
JUnit 4、JPA 2.0 (Eclipselink)、および Derby のメモリー内データベースを使用しています。何か案は?
ありがとう、テオ