在主表映射文件对应子表的<set>元素中设属性cascade="delete" 即OK!

解决方案 »

  1.   

    ho,基础问题
    找hibernate的中文文档就能搞定
      

  2.   

    Customer.hbm.xml
    <many-to-one
        name="shoppingCart"
        class="ShoppingCart"
        cascade="delete"   //
        outer-join="auto"
        foreign-key="FK_SHOPPING_CART__CUSTOMER"
        column="shopping_cart_id"
    />
    在Hibernate2中,Session的delete()方法有几种重载形式,其中参数为HQL查询语句的delete()方法在 Hibernate3.0中被废弃,而参数为Ojbect类型的的delete()方法依然被支持。delete(Object o)方法用于删除参数指定的对象,该方法支持级联删除。