数据库有三个表:product(id,name),order(id,name),orderpro(id,proId,ordId)
我现在意思就是:
我在做增加order时,级联增加orderpro表中该order的信息,
做删除order时,级联把orderpro表中该order的信息全部删除,
能指点一下怎么做吗?

解决方案 »

  1.   

    配置文件
    <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"级联删除
      

  2.   

    在配置文件里  把cascade 属性 设置成级联删除
      

  3.   


    用这个设置,你照着搬就可以了。
    不过cascade="all-delete-orphan"这个不是全部的情况都适用的,建议你理解这种方式就行了,cascade这个属性的取值你可以百度一下,看下每一个取值的区别是什么