gpt4 book ai didi

java - DBunit 和数据集列

转载 作者:行者123 更新时间:2023-12-02 00:43:23 25 4
gpt4 key购买 nike

我想尝试使用 DBUnit 进行单元测试,但我的数据集有问题。

这是我的持久性对象:

@Entity
@Table(name = "personnes")
public class Personne implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer pk;

@Column
private String name;
}

还有我的数据集:

<?xml version='1.0' encoding='UTF-8'?>
<dataset>
<personnes name="toto" pk="1" />
</dataset>

我的问题是名称列,我收到此错误:

org.dbunit.dataset.NoSuchColumnException: personnes.NAME -  (Non-uppercase input column: name) in ColumnNameToIndexes cache map. Note that the map's column names are NOT case sensitive.

我不明白为什么 dbunit 搜索“NAME”列,而我的列是“name”。

感谢您的帮助。

最佳答案

我刚刚通过将 dbunit 从版本 2.4.8 恢复到 2.2.2 解决了这个问题。我将它与unitils 3.8一起使用。

关于java - DBunit 和数据集列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5692834/

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