DBUnit DatabaseSequenceFilter是否适用于MySQL?

DBUnit DatabaseSequenceFilter是否适用于MySQL?,mysql,dbunit,Mysql,Dbunit,我正在将MySQL数据库的全部内容转储到DBUnit文件中,并获取MySQLIntegrityConstraintViolationException:无法删除或更新父行:外键约束失败。。。当你在阅读的时候 这些表是按字母顺序编写的,尽管我使用DatabaseSequenceFilter按依赖项对它们重新排序 filter = new DatabaseSequenceFilter(connection); dataset = new FilteredDataSet(filter, connect

我正在将MySQL数据库的全部内容转储到DBUnit文件中,并获取MySQLIntegrityConstraintViolationException:无法删除或更新父行:外键约束失败。。。当你在阅读的时候

这些表是按字母顺序编写的,尽管我使用DatabaseSequenceFilter按依赖项对它们重新排序

filter = new DatabaseSequenceFilter(connection);
dataset = new FilteredDataSet(filter, connection.createDataSet());
FlatXmlDataSet.write(dataset, w)
数据库显然有指定的外键约束,我可以看到它们,如果它们不存在,导入时不会失败


有人见过DatabaseSequenceFilter为MySQL工作吗?

调试以查看哪个查询产生了此异常。连接到db并检查它是关于哪个约束的。显示示例日志,这将更容易帮助

祝福你,但我想这一刻已经过去了