i just had a similar problem, i used
auto-delete="object" instead and now it works fine

hope it can help

Jean-Francois Beaulac

Michael Scholz wrote:

Hello,

i'm using two classes Menu and MenuGroup which are associated by an 1:n association.
In the xml-scriptlet below you can see the mapping.
The auto-retrieve and auto-update works fine but the auto-delete doesn't.
What is the matter of this?

<class-descriptor
class="org.contineo.admin.Menu"
table="menus"


<field-descriptor id="1"
name="menuId"
column="menuid"
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
/>
<field-descriptor id="2"
name="menuText"
column="menutext"
jdbc-type="VARCHAR"
/>
<field-descriptor id="3"
name="menuParent"
column="menuparent"
jdbc-type="INTEGER"
/>
<collection-descriptor name="menuGroup"
element-class-ref="org.contineo.admin.MenuGroup"
orderby="menuid"
sort="DESC"
auto-retrieve="true"
auto-update="true"
auto-delete="true"
>
<inverse-foreignkey field-id-ref="1"/>
</collection-descriptor> </class-descriptor>


<class-descriptor
class="org.contineo.admin.MenuGroup"
table="menugroup"


<field-descriptor id="1"
name="menuId"
column="menuid"
jdbc-type="INTEGER"
primarykey="true"
/>
<field-descriptor id="2"
name="groupName"
column="groupname"
jdbc-type="VARCHAR"
primarykey="true"
/>
<field-descriptor id="3"
name="writeEnable"
column="writeenable"
jdbc-type="INTEGER"
/>
<reference-descriptor
name="menu"
class-ref="org.contineo.admin.Menu"
>
<foreignkey field-id-ref="1"/>
</reference-descriptor> </class-descriptor>



Regards,


Michael Scholz




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to