Je suis confronté à quelques problèmes avec Hibernate. Nous devons sauver un objet avec ses enfants. Chaque enfant a une clé primaire composite. Une propriété de la clé sera insérée par un déclencheur. Une autre propriété sera définie à partir du programme avant d'appeler saveOrUpdate(Object)
.Problèmes d'hibernation avec la clé primaire composite
Mais nous ne sommes pas en mesure de sauvegarder l'objet. Hibernate lève l'exception Same identifier is already exists in the session
.
J'ai essayé session.clear()
, mais j'ai la même exception. Lorsque j'ai essayé session.merge()
, seul le dernier enfant a été enregistré, les autres ont été ignorés.
pouvez-vous publier les fichiers hbm ou java de l'objet que vous essayez d'enregistrer. – ManuPK