java级联删除
2013-11-14 19:05
176 查看
今天又遇到一个问题,实体与实体之间有级联。
我删除了母的自然会删除子的,但我没想到我删除了子的母的也会删除。
一开始我还以为我程序哪里写错了呢。
解决这样的方法有两个:
第一种:打破级联
对关键字设置null,这样hibernate就找不到母的或者子的了。
然后在删除
第二种:使用createquery或者excuteupdate的sql语言进行删除
我删除了母的自然会删除子的,但我没想到我删除了子的母的也会删除。
一开始我还以为我程序哪里写错了呢。
解决这样的方法有两个:
第一种:打破级联
对关键字设置null,这样hibernate就找不到母的或者子的了。
然后在删除
第二种:使用createquery或者excuteupdate的sql语言进行删除
相关文章推荐
- SpringMVC入门笔记
- XML数据格式常用处理方法
- Java IO类详解
- Java日期处理常用方法
- JavaMail通过IMAP和POP3接收未读以及设置已读邮件
- Java字符串处理常用方法
- Java+MySQL相关问题汇总
- struts2-dojo-plugin时间控件乱码解决
- MyEclipse6.5安装SVN插件的三种方法
- Myeclipse优化
- java 代码。= -=
- 监视锁——Java同步的基本思想
- 监视锁——Java同步的基本思想
- 监视锁——Java同步的基本思想
- Springmvc上传文件,request对象转换错误
- Spring Web应用的最大瑕疵
- Java中的垃圾回收机制
- Spring+Quartz实现定时任务的配置方法
- 关于Java中System.gc() 与System.runFinalization()
- Struts2 分页