Regular |
|
Joined: Mon Apr 25, 2005 5:36 am Posts: 103
|
salut à tous !!
J'ai une association bidirectionnelle en relation many-to-many. J'ai mis inverse="true" pour une extrémité et rien pour l'autre.
RESSOURCE et PROJET.
Je souhaite gérer le fait d'ajouter une ressource à un projet et inversement. Je souhaite également gérer le fait d'enlever une resource à un projet et inversement.
J'ai créé des fonctions qui sont réalisent ces objectifs.
J'ai un code pour l'ajout et un code pour l'enlèvement.
J'ai ce code des deux coté; pour PROJET et pour RESSOURCE.
J'ai lu dasn la doc que les objets ne sont persisté du côté ou l'on a mis inverse="true".
Or moi, je ne veux pas me soucier de quel côté je me trouve. Je veux pouvoir ajouter et un élément dans n'importe quelle situation.
============================================
constats :
du côté inverse="true" :
j'arrive à ajouter un élément à l'autre mais je n'arive pas le supprimer par la suite.
de l'autre côté :
j'arrive à ajouter et enlver un élément.
==========================================
pourriez vous m'aider ou me donez votre avis.
merci
|
|