2009-11-05 74 views
2

我使用DbUnit将数据加载到某个集成测试的数据库中。数据在一个平面XML文件中指定像这样:DBUnit,运行插入选择语句

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

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

谢谢, 唐

回答

2

我试过很多用DbUnit进行不同的配置,但所有这些都是基于纯XML文件。我没有看到将它们与SELECT语句混合的选项,我真的认为这个选项不存在。

+1

不幸的是,我认为你是对的 – 2009-11-05 17:05:36