You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by Thierry Hanot <th...@infovista.com> on 2004/03/05 16:22:18 UTC
Pbm M-TO-N relation delete
Hello All
I have a strange behaviour of a MtoN relation mapping when i try to delete
something .
The relation is something like this
A <-> B <-> C
And his mapped like this :
<class-descriptor class="A_Class" table="A">
<collection-descriptor name="c"
element-class-ref="C_Class"
auto-update="true" auto-delete="true"
indirection-table="B"
proxy="true">
<fk-pointing-to-this-class column="A_id"/>
<fk-pointing-to-element-class column="C_id"/>
</collection-descriptor>
<class-descriptor class="C_Class" table="C">
<collection-descriptor name="a"
element-class-ref="A_Class"
auto-update="true" auto-delete="true"
indirection-table="B"
proxy="true">
<fk-pointing-to-this-class column="C_id"/>
<fk-pointing-to-element-class column="A_id"/>
</collection-descriptor>
My pbm is the following . When I change an element of A_Class and remove
some links on C_Class , the C_Class element are
Also removed.
This happen only when I set the proxy value to true.
Looking in the code quicly : may be there is a pbm in the list Proxy which
has a RemovalAwareCollection which is removing object after the remove of
the MtoN relation .
May be my mapping is wrong or may be the pbm is already corrected ...in
this case sorry .
B.R
Thierry
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org