我尝试使用以下方法通过一组素数键从oracle数据库导出数据集:
TablesDependencyHelper.getDataset(connection, fullTableName ,
new TreeSet(Arrays.asList(
new BigDecimal[]{new BigDecimal(1)})));
Run Code Online (Sandbox Code Playgroud)
这会抛出一个45mb的数据文件!!!,检查文件我意识到问题是对带有复合键(6个外键)的表的引用,而不是导出唯一引用的注册表,它占用了整个表数据.¿我认为这是DBUnit的错误,任何人都知道这个方法的解决方案?