Hibernate之deleted object would be re-saved by casc

news/2024/7/4 10:12:36

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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

解决方案如下: 
方法1 删除Set方的cascade 
方法2 解决关联关系后,再删除 : 
//移除关联关系 
webSite.getTemplates().remove(template); 
//删除 
templateService.delete(template); 
方法3 在many-to-one方增加cascade 但值不能是none 
参考,http://www.blogjava.net/crazycy/archive/2006/06/24/54939.html

转载于:https://my.oschina.net/u/724133/blog/506854


http://www.niftyadmin.cn/n/4231758.html

相关文章

SpringBoot文件上传异常之提示The temporary upload location xxx is not valid

原文: 一灰灰Blog之Spring系列教程文件上传异常原理分析 SpringBoot搭建的应用,一直工作得好好的,突然发现上传文件失败,提示org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exc…

【转】【Flex】#010 操作XML文件(E4X)

该教程转载来自于:http://blog.chinaunix.net/uid-14767524-id-2785506.html 【看到这边文章的位置,具体原作者未知】 经过一些排版的修改,其他内容没变。【版权属于原作者】 一 在介绍Flex中操作XML之前,首先简单介绍下XML中…

代码随想录——376. 摆动序列

本题要考虑三种情况&#xff1a; 上下坡中有平坡数组首尾两端单调坡中有平坡 class Solution {public int wiggleMaxLength(int[] nums) {if(nums.length < 1) return nums.length;int curdiff 0;int prediff 0;int result 1;for(int i 1; i< nums.length;i){curdi…

SpringBoot文件上传异常之temporary upload location not valid

SpringBoot搭建的应用&#xff0c;一直工作得好好的&#xff0c;突然发现上传文件失败&#xff0c;提示org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload l…

200多个js技巧代码(四)

121.集中为按钮改变颜色<style>button{benc:expression(this.onfocus function(){this.style.backgroundColor#E5F0FF;})}</style><button>New</button>//122.判断是左键还是右键被按下<body οnmοusedοwnif(event.button1)alert("左键&quo…

SpringBoot高级篇MongoDB之如何新增文档

本篇博文为mongodb的curd中一篇&#xff0c;前面介绍简单的查询使用&#xff0c;这一篇重点则放在插入数据; I. 基本使用 首先是准备好基本环境&#xff0c;可以参考博文 181213-SpringBoot高级篇MongoDB之基本环境搭建与使用190113-SpringBoot高级篇MongoDB之查询基本使用姿…

应用的代码没有用新的类库来进行编译(转)

一个一直运行正常的应用突然无法运行了。在类库被更新之后&#xff0c;返回下面的错误。 Exception in thread "main" java.lang.NoSuchMethodError: com.nhn.user.UserAdmin.addUser(Ljava/lang/String;)V at com.nhn.service.UserService.add(UserService.jav…

【原创】SQLServer将数据导出为SQL脚本的方法

最近很多同学问到一个问题&#xff0c;如何将MSSQLServer的数据库以及里面的数据导出为SQL脚本&#xff0c;主要问的是MSSQLServer2000和2005&#xff0c;因为2008的管理器已经有了这个功能&#xff0c;2000和2005则没有。 上网查了一下&#xff0c;有用命令什么的&#xff0c;…