Я хочу очистить базу данных после каждого тестового примера без отката транзакции. Я пробовал DBUnit DatabaseOperation.DELETE_ALL, но он не работает, если удаление нарушает ограничение внешнего ключа. Я знаю, что я могу отключить проверки внешнего ключа, но это также отключит проверки тестов (которые я хочу предотвратить).
Я использую JUnit 4, JPA 2.0 (Eclipselink) и базу данных Derby в памяти. Любые идеи?
Спасибо, Тео