2

DBUnit 建议使用Small Datasets,但我没有发现数据集中包含小数据集的示例。我需要类似于(伪代码)的东西

<dataset>
<!-- this tag is what I am looking for... ;-)-->
     <include_other_datasets_which_is_shared_between_different_datasets datasetname="other.xml"/>
<!-- normal xmldataset-definition begins... -->
<table name="foo">...</table>
</dataset>

有任何想法吗?

4

1 回答 1

3

据我所知,dbUnit 中不存在这样的功能,而且您也不需要它。

因为您可以简单地为不同的数据集多次执行操作。

DatabaseOperation.CLEAN_INSERT.execute(conn, "first_table.xml");
DatabaseOperation.CLEAN_INSERT.execute(conn, "second_table.xml");

或在运行时使用CompositeDataSet将多个数据集合并为一个。

于 2012-11-23T10:02:23.357 回答