I want to try to do a unit test with DBUnit, but I have a problem with my dataset.
Here is my persistence object:
@Entity @Table(name = "personnes") public class Personne implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer pk; @Column private String name; }
And my dataset:
<?xml version='1.0' encoding='UTF-8'?> <dataset> <personnes name="toto" pk="1" /> </dataset>
My problem is with the name column, I get this error:
org.dbunit.dataset.NoSuchColumnException: personnes.NAME - (Non-uppercase input column: name) in ColumnNameToIndexes cache map. Note that the map column names are NOT case sensitive.
I do not understand why dbunit is looking for the column "NAME", while my column is "name".
Thank you for your help.
source share