deleted object would be re-saved by cascade (re...

网上搜索了不少方法 广泛的有如下几种,可是我以为都不是很好,也没有解决个人问题 spa


解决办法: orm

方法1 删除Set方的cascade(缺点:子对象和父对象不能进行级联更新,没意义)

方法2 在many-to-one方增长cascade 但值不能是none(缺点:子对象也级联到父对象,删除子对象会将父对象一并删除,也不可取) 对象

方法3:解决关联关系后,再删除 : 搜索

  order 为many       , Custormer为one      
order.setCustormer(null);
             
commdao.delete(order);

方法4:

以上三种好像都没有解决个人问题。实验了下,最后直接轰HQL语句 经过id 删除 方法

“delete  from order where id=?” di

相关文章
相关标签/搜索