Hibernate : erreur d'identifiant - Java - Programmation
Marsh Posté le 30-06-2006 à 10:42:54
http://www.hibernate.org/hib_docs/ [...] -generator
Integer n'est pas géré. Change ton type en int
Marsh Posté le 30-06-2006 à 10:53:49
ça me fait toujours la même erreur. Voici l'ensemble de mon fichier de mapping :
Code :
|
J'ai commencé Hibernate aujourd'hui, ne soyez pas trop indulgent...
Marsh Posté le 30-06-2006 à 10:57:55
Ce qui est bizarre c'est que cette erreur revient tout le temps :
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): org.model.Ressource
org.hibernate.id.Assigned.generate(Assigned.java:32)
Et pourtant je n'ai pas choisi Assigned mais bel et bien increment... Comprends pas tout moi là...
Je n'aime pas trop mais en critiquant mes fautes "bêtes" j'apprendrai plus vite...
Marsh Posté le 30-06-2006 à 16:04:49
Assigned est le génerateur par defaut, le mapping de tes classes CommandePresta et Societe ont egallement increment comme generateur ? Ca pourrait venir de la ....
Marsh Posté le 30-06-2006 à 10:32:26
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 :
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.