Я использую dbUnit для размещения тестовых данных в БД с набором данных, например
<dataset>
<TABLE_1 PRIMARY_KEY_COL="10000001" OTHER_COL="Some Text"/>
</dataset>
Моя проблема в том, что в db есть триггер при вставке, который заполняет дочерние записи в TABLE_2. Поэтому, когда я пытаюсь
DatabaseOperation.DELETE.execute();
в tearDown() происходит сбой с java.sql.SQLException: ORA-02292: нарушено ограничение целостности (TABLE
DatabaseOperation.DELETE.execute();
TABLE <dataset>
<TABLE_1 PRIMARY_KEY_COL="10000001" OTHER_COL="Some Text"/>
</dataset>
FK) — найдена дочерняя запись. Есть ли способ смоделировать триггер при удалении для TABLE_1, чтобы удалить дочерние записи с помощью dbUnit и не добавлять триггер в БД?