Я выгружаю все содержимое своей базы данных MySQL в файл с DBUnit и получаю MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails ...
при чтении обратно.
Таблицы пишутся в алфавитном порядке, хотя я использую DatabaseSequenceFilter, чтобы упорядочить их по зависимости.
filter = new DatabaseSequenceFilter(connection);
dataset = new FilteredDataSet(filter, connection.createDataSet());
FlatXmlDataSet.write(dataset, w)
В базе данных явно указаны ограничения внешнего ключа (я их вижу, и они не потерпят неудачу при импорте, если бы их там не было).
Кто-нибудь видел DatabaseSequenceFilter, работающий на MySQL?