【发布时间】:2012-08-06 15:58:53
【问题描述】:
我正在使用 DBUnit 创建仅包含具有正确 ID 的记录的数据集。
Set ids = new HashSet();
ids.add(new BigDecimal(34552));
TablesDependencyHelper.getDataset(connection, "MYTABLE", ids);
但我得到的数据集包含该表中的所有记录(+来自某些依赖表的记录)。
我也对复合主键感到困惑。例如,我将 ID1 和 ID2 列作为主键 - 在这种情况下如何创建数据集(仅限指定记录)?
【问题讨论】:
-
你是如何定义你的连接的?
-
连接很好,这是肯定的。我创建 JDBC 连接,然后创建 DBUnit 连接。