Many-to-Many qui ne fonctionne pas
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:
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:
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.
:cry: