Bonjour,
je continue avec mes problèmes sur Hibernate (le pire c'est que les comprends mais je n'arrive pas à les résoudre). Je me suis amusé à créer un "Abonne" avec un ID=1 et à la supprimer. L'ajout et la suppression dans la base se passent sans problème. Par contre, après cela je veux de nouveau ajouter un "Abonne" avec ID=1 (je me suis dit c'est bon puisqu'il n'est pas dans la base) mais ça ne fonctionne pas, j'ai l'erreur suivante :
Ce que je comprends c'est que mon objet Abonne d'ID=1 est toujours persistant pour ma session courante, je ne peux donc pas créer un nouveau objet avec cet ID même si dans ma base il n'apprait plus. Comment faire pour éviter le problème à l'ajout ? Dois-je fermer et rouvrir une session hibernate ou comment puis-je "vider" cet objet persistant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [hibernate.Abonne#1]
Merci de votre aide
PS:Sur ce, bon ap' je vais manger.
Partager