有没有办法在插入所需的行之前为所有表使DBUnit“全部删除”

时间:2012-03-22 12:56:00

标签: dbunit

(新手DBUnit提问!)

似乎每个表的DBUnit'从表中删除所有记录,然后执行其插入操作'。

这意味着您无法使用xml加载文件顺序清除数据,因为在从其他表中删除记录之前,任何约束记录都将被删除并重新创建(我希望这有意义!)。 / p>

如果xml中的所有表中的系统'全部删除'按顺序(反向或其他方式),则不存在此问题。

那么有没有办法让它做到这一点?

我正在使用带有InsertIdentityOperation的MS SQL(DatabaseOperation.CLEAN_INSERT)。

干杯。

1 个答案:

答案 0 :(得分:0)

继承DBTest并添加了删除所有步骤以设置运行正常例程。

Clean_Insert然后变为“自动Delete_all”+在getSetUpOperation中插入。