博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[有效]Hibernate之deleted object would be re-saved by cascade 异常的解决
阅读量:6942 次
发布时间:2019-06-27

本文共 403 字,大约阅读时间需要 1 分钟。

hot3.png

在中,通过级联删除存在关联关系的一个对象时,会出现 org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)这个异常.

原因是:

Hibernate删除一个关联的对象时,比如:在一对多的时候,Hibernate会先把多的一方查询出来,然后先删除多的一方,再删除一的一方.问题就出在,当Hibernate查询出来多的一方时,此时查询出来的对象还处于association状态,也就是关联状态,所以无法删除..

解决办法是:在调用delete方法之前,先调用clear方法 具体的原因,还不太确定,暂时先Mark一下...

转载于:https://my.oschina.net/airship/blog/1517960

你可能感兴趣的文章
python全栈开发从入门到放弃之socket并发编程之IO模型
查看>>
ECMAScript 5 —— 执行环境及作用域
查看>>
Python:程序发布方式简介一(打包为可执行文件EXE)
查看>>
Kdevelop简单应用以及调试
查看>>
【原】无脑操作:IDEA + maven + Shiro + SpringBoot + JPA + Thymeleaf实现基础授权权限
查看>>
自己的第一个网页
查看>>
jquery文本框textarea自适应高度
查看>>
三星泰泽Tizen系统挑战Android系统
查看>>
关于TalkHelper Screen Record软件分析
查看>>
真心老了,记性下降太快了,有些东西还是需要用文字记录下来
查看>>
java算法 第七届 蓝桥杯B组(题+答案) 8.四平方和
查看>>
Eclipse(PDT) + Xdebug
查看>>
文本内容超出父元素一行或多行省略号代替
查看>>
冒泡排序法
查看>>
第五次作业
查看>>
创建外部用户_外部表
查看>>
安徒生的童话《冰雪皇后》原本是这样的
查看>>
[Django学习] Django基础(7)_分类统计
查看>>
第四次作业测试代码+018+李滨
查看>>
五花肉
查看>>