A chaque fois que je souhaite ajouter de nouvelles données, cette erreur apparaît :
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): org.model.Ressource
Pourtant lorsque je regarde mon fichier Ressource.hbm.xml, l'identifiant doit être généré par Hibernate avec une incrémentation...
Voici ce fichier :
Code :
- <class
- name="org.model.Ressource"
- table="ressource"
- lazy="false"
- >
- <id
- name="idRessource"
- type="java.lang.Integer"
- column="ID_RESSOURCE"
- >
-
- <generator class="increment" />
- </id>
- <property
- name="nomRessource"
- type="java.lang.String"
- column="NOM_RESSOURCE"
- not-null="true"
- length="32"
- />
- ........................
|
Pourquoi mon increment n'est-il pas pris en compte ?
Ce fichier Ressource.hbm.xml a été modifé manuellement. Faut-il faire quelque chose de précis aprés une modification des fichiers de mapping ?
Merci d'avance.