。
我自己解决了
在删除的方法中加入这样几句代码就可以了Orders od=(Orders)session.load(Orders.class,item.getOrderId());
od.getOrderItems().remove(item);这样可以与要删除的数据解除关系
我自己解决了
在删除的方法中加入这样几句代码就可以了Orders od=(Orders)session.load(Orders.class,item.getOrderId());
od.getOrderItems().remove(item);这样可以与要删除的数据解除关系
应该把Orders.hbm.xml的cascade设置为"all-update-orphan"
这样 就由Orders对象来控制所对应的Orderitem对象的生命周期
并且把Orderitem.hbm.xml的cascade设置为"save-update"
当保存或更新Many方时 级联到One方