解决org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade
2017-08-01 10:00
525 查看
今天学hibernate多对一双向关联要删除多的一方时,我在两个持久类中都设了cascade=CascadeType.ALL,由于只想要删除一条记录,而与之相关联的其他记录不想被删除,所以我用了以下方法(多个Person对应一个Address):
但是会给我提示错误org.hibernate.ObjectDeletedException:
deleted object would be re-saved by cascade (remove deleted object from associations)
经过几次修改实验解决了:
参考链接:
https://stackoverflow.com/questions/18358407/org-hibernate-objectdeletedexception-deleted-object-would-be-re-saved-by-cascad
Person p1 = (Person)session.get(Person.class, 3); p1.setAddress(null); session.delete(p1);
但是会给我提示错误org.hibernate.ObjectDeletedException:
deleted object would be re-saved by cascade (remove deleted object from associations)
经过几次修改实验解决了:
Person p1 = (Person)session.get(Person.class, 4); p1.getAddress().getPersons().remove(p1); p1.setAddress(null); session.delete(p1);
参考链接:
https://stackoverflow.com/questions/18358407/org-hibernate-objectdeletedexception-deleted-object-would-be-re-saved-by-cascad
相关文章推荐
- 解决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 解决方案 (网络转载)
- 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
- org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted o
- org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade 解决方案
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associatio
- 解决Hibernate删除异常:deleted object would be re-saved by cascade
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted ob
- 解决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 associa
- 解决hibernate 删除异常: deleted object would be re-saved by cascade
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associations)
- 解决hibernate删除时的异常 deleted object would be re-saved by cascade
- 解决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 associa
- Hibernate之deleted object would be re-saved by cascade 异常的解决
- 解决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 associa