【发布时间】:2010-10-15 16:52:23
【问题描述】:
我尝试通过一组初级键从 oracle 数据库中导出数据集:
TablesDependencyHelper.getDataset(connection, fullTableName ,
new TreeSet(Arrays.asList(
new BigDecimal[]{new BigDecimal(1)})));
这给了我一个 45mb 的数据文件!!!,检查文件我意识到问题是对具有复合键(6 个外键)的表的引用,而不是导出唯一引用的注册表,它占用了整个表数据。 ¿ 我认为这是 DBUnit 的一个错误,有人知道这种方法的解决方案吗?
【问题讨论】:
-
您希望只导出对表的引用,而不是整个表?您是否有依赖于该表的外键?