IllegalArgumentException occurred calling getter
salut
J'ai un problème quand j'execute juste un code pour ouvrir une session hibernate du type:org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of Personne.personneId
voici ma classe personne
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public class Personne implements java.io.Serializable {
private Integer personneId;
private String nom;
private String prenom;
public Personne() {
}
public Integer getPersonneId() {
return this.personneId;
}
public void setPersonneId(Integer personneId) {
this.personneId = personneId;
}
//les autres getter and setter
} |
et voila mon fichier de mapping
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <class name="Personne" table="personne">
<id name="personneId" type="java.lang.Integer">
<column name="personneID"/>
<generator class="identity"/>
</id>
<property generated="never" lazy="false" name="nom" type="java.lang.String">
<column length="50" name="Nom"/> </property>
<property generated="never" lazy="false" name="prenom" type="java.lang.String">
<column length="50" name="Prenom"/>
</property> |
et ma table dans mysql est la suivante:
Code:
1 2 3 4 5 6 7
| CREATE TABLE Personne
(
Nom VARCHAR(50) NULL,
Prenom VARCHAR(50) NULL,
personneID Integer NOT NULL AUTO_INCREMENT,
PRIMARY KEY (personneID)
) |