Bonjour,

J'ai un problème récurant sur hibernate.
J'ai des parents/ enfants avec des relations many-to-many (no coment sur le facteur père spirituel ... )

Le fait est que lorsque j' update un parent avec sa nouvelle liste d'enfant, hibernale clean et met a jour la table de liaison mais ne supprime rien dans la table enfant. Et tant mieux puisque un enfant peut ne plus appartenir a un parent mais toujours appartenir a un autre.

Le problème est simple comment nettoyer proprement les enfants sans parent ?

J'avais eu l'idée de mapper les relations en bidirectionnelle et de faire une fonction qui supprime tous les enfants qui n'ont pas de parent. Sauf que cela ne marche pas puisque a la fin de mon update parent, les nouveaux enfants n'ont pas leur liste de parent a jour .....

Il doit bien y avoir un moyen de maintenir une table cohérente dans une relation any any avec Hibernate ...

Merci de votre aide, je déprime la ...