数据库有三个表:product(id,name),order(id,name),orderpro(id,proId,ordId)
我现在意思就是:
我在做增加order时,级联增加orderpro表中该order的信息,
做删除order时,级联把orderpro表中该order的信息全部删除,
能指点一下怎么做吗?
我现在意思就是:
我在做增加order时,级联增加orderpro表中该order的信息,
做删除order时,级联把orderpro表中该order的信息全部删除,
能指点一下怎么做吗?
<set name="items" table="documentitem" cascade="all-delete-orphan" inverse="true" lazy="true" order-by="id desc">
<key column="documentCatalogId_"></key>
<one-to-many class="com.langsin.bean.DocumentItem"/>
</set>
private Set<DocumentCatalog> children;
设置cascade="all-delete-orphan"级联删除
用这个设置,你照着搬就可以了。
不过cascade="all-delete-orphan"这个不是全部的情况都适用的,建议你理解这种方式就行了,cascade这个属性的取值你可以百度一下,看下每一个取值的区别是什么