DBUnit,运行insert-select语句

时间:2009-11-05 13:57:56

标签: java unit-testing dbunit

我使用DbUnit将数据加载到DB中进行某些集成测试。数据在平面XML文件中指定,如下所示:

<user id="2" name="bob" type="user">
<user id="1" name="john" type="admin">

但是在一个表的情况下,我希望插入的行基于已经插入到其他表中的行。对我来说,最方便的方法是运行insert-select语句,而不是像上面那样通过XML指定行。 DbUnit是否支持以这种方式通过insert-select语句和XML的混合加载数据?

谢谢, 唐

1 个答案:

答案 0 :(得分:2)

我使用DbUnit尝试了许多不同的配置,但所有配置都基于普通的XML文件。我没有看到将它们与SELECT语句混合的选项,我真的认为这个选项不存在。