Bonjour,
je viens à votre secours pour un problème que je ne sais pas résoudre.
J'ai une association many-to-many monodirectionnelle du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Une PERSONNE peut avoir plusieurs DROIT et un DROIT peut être associé à
plusieur PERSONNE. A partir d'une PERSONNE on peut avoir ses DROIT mais pas l'inverse.
J'ai donc un table d'association en base de données.
Pour ajouter un droit à une personne, j'utilise une méthode qui ajout le DROIT
à la collection de ma PERSONNE.

Mon fichier de mapping de PERSONNE est donc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<bag name="droits" inverse="true" cascade="all-delete-orphan" table="associer_droit_personne">
      <key column="id_personne"/>
      <many-to-many class="DROIT" column="id_droit
    </bag>

Seul hic, l'enregistrement ne fait rien.