解决hibernate删除时的异常 deleted object would be re-saved by cascade (remove deleted object from associa
来源:互联网 发布:class转java 编辑:程序博客网 时间:2024/06/10 04:13
for (Userrole userrole : olduserrolelist) {
userrole.getRole().getUserroles().remove(userrole);
userrole.getUser().getUserroles().remove(userrole);
userrole.setRole(null);
userrole.setUser(null);
userroleDAO.delete(userrole);
}
order = (Order) session.get(Order.
class
,
2
);
order.getCustormer().getOrders().remove(order);
order.setCustormer(
null
);
session.delete(order);
order是多的那一方,如果要删除一个order对象,直接调用session.delete()方法肯定就会报开头那个对象
为了解决这个问题,就可以先得到与该order对象对应的一的那一方(即customer对象),然后先将该order对象从customer对象中删除,并且将该order对象的customer对象设置为null,这样再执行删除时就不会出现那个异常了。
for (Userrole userrole : olduserrolelist) {
userrole.getRole().getUserroles().remove(userrole);
userrole.getUser().getUserroles().remove(userrole);
userrole.setRole(null);
userrole.setUser(null);
userroleDAO.delete(userrole);
}
order = (Order) session.get(Order.
class
,
2
);
order.getCustormer().getOrders().remove(order);
order.setCustormer(
null
);
session.delete(order);
- 解决hibernate删除时的异常 deleted object would be re-saved by cascade (remove deleted object from associa
- 解决hibernate删除时的异常 deleted object would be re-saved by cascade (remove deleted object from associa
- hibernate 删除异常:deleted object would be re-saved by cascade (remove deleted object from
- hibernate deleted object would be re-saved by cascade (remove deleted object from associations)的异常
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associations)
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associations)
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associations)
- 解决hibernate 删除异常deleted object would be re-saved by cascade (remove deleted object from association)
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associatio
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associatio
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted ob
- 转:hibernate删除时的异常 deleted object would be re-saved by cascade (remove deleted ob
- 转:hibernate删除时的异常 deleted object would be re-saved by cascade (remove deleted ob
- 异常:deleted object would be re-saved by cascade (remove deleted object from associations)
- Hibernate:deleted object would be re-saved by cascade (remove deleted object from associations): []
- org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)这个异常
- 解决org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)
- 解决hibernate 删除异常:deleted object would be re-saved by cascade
- 正则表达式(五)------ 匹配模式
- textarea中的内容自动生成空格
- 禅道使用流程图解
- uImage Image zImage的区别
- oracle的sysbda密码忘掉,修改sysdba密码
- 解决hibernate删除时的异常 deleted object would be re-saved by cascade (remove deleted object from associa
- cas单点登录配置速成
- Activity继承BaseActivity的使用
- Ruby中对XML文档的解析
- CSS3的圆角Border-radius
- SpringMVC介绍之Validation
- json介绍及应用
- VC++ 整型数的除法
- 使用tipsWindow创建可移动的弹出窗口