2011-08-26 14 views
1

我倾我的MySQL数据库的全部内容用DbUnit到文件,并读回时得到MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails ...DBUnit DatabaseSequenceFilter是否适用于MySQL?

的表被写入按字母顺序排列,即使我用DatabaseSequenceFilter通过依赖于重新排序。

filter = new DatabaseSequenceFilter(connection); 
dataset = new FilteredDataSet(filter, connection.createDataSet()); 
FlatXmlDataSet.write(dataset, w) 

数据库显然有指定的(我可以看到他们,如果他们不存在,他们就不会在导入失败)的外键约束。

有没有人看到MySQL的DatabaseSequenceFilter工作?

回答

0

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

+0

祝福你,但我想现在已经过去了 –

相关问题