我尝试使用一组初级键从 oracle 数据库中导出数据集:
TablesDependencyHelper.getDataset(connection, fullTableName ,
new TreeSet(Arrays.asList(
new BigDecimal[]{new BigDecimal(1)})));
这给了我一个 45mb 的数据文件!!!,检查文件我意识到问题是对具有复合键(6 个外键)的表的引用,而不是导出唯一引用的注册表,它采用了整个表数据。¿ 我认为这是 DBUnit 的一个错误,有人知道这种方法的解决方案吗?