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」を検索する理由がわかりません。
ご協力いただきありがとうございます。