Bonjour,
J'ai une exception du type
Don't dereference a collection with cascade="all-delete-orphan":
<maClasse>.<maCollection>
lorsque je sauvegarde un graphe d'objets.
Je suis conscient des circonstances qui causent cette exception (décrit à
http://www.hibernate.org/264.html ).
J'ai vérifiié mon code source et à aucun endroit la collection en question n'est modifiée en effectuant maClasse.setMaCollection(...);
J'ai confirmé cela en exécutant le code avec un breakpoint placé dans la méthode setMaCollection() de la classe fautive...aucun appel n'y est fait.
Quelle pourrait donc être la cause de cette erreur ?
NB: L'objet sur lequel intervient l'exception n'est pas l'objet sauvegardé (autrement dit l'objet donné en paramètre à session.saveOrUpdate(...)) mais un des objets persistés -atteint par cascade j'imagine- lors de la sauvegarde.
Cédric Paternotte