gpt4 book ai didi

java - 创建具有指定记录的 DBUnit 数据集

转载 作者:行者123 更新时间:2023-11-30 11:42:16 25 4
gpt4 key购买 nike

我正在使用 DBUnit 创建仅包含具有正确 ID 的记录的数据集。

Set ids = new HashSet();
ids.add(new BigDecimal(34552));
TablesDependencyHelper.getDataset(connection, "MYTABLE", ids);

但我得到的数据集包含此表中的所有记录(+来自某些相关表的记录)。

此外,我对复合主键感到困惑。例如,我将 ID1 和 ID2 列作为主键 - 如何在这种情况下创建数据集(仅包含指定记录)?

最佳答案

一段时间后,我意识到使用 DBUnit 的唯一方法是:

QueryDataSet queryDataSet = new QueryDataSet(connection);
queryDataSet.addTable("MYTABLE", "SELECT * FROM MYTABLE WHERE ID=34552");

关于java - 创建具有指定记录的 DBUnit 数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11831807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com