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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 xml : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)
)