hibernate级联删除错误
2016-04-08 23:08
260 查看
@OneToMany配置了cascade=CascadeType.REMOVE,但是在delete时还是报了一个外键引用,删除错误。
原因是,在delete时未从数据库重新加载对象(get/load)。导致删除对象时,该对象只有主键存在,关联集合为null,所以不执行级联删除。
所以在删除一个对象时,一定要从数据库中加载出来再删除!!!!!
原因是,在delete时未从数据库重新加载对象(get/load)。导致删除对象时,该对象只有主键存在,关联集合为null,所以不执行级联删除。
所以在删除一个对象时,一定要从数据库中加载出来再删除!!!!!
相关文章推荐
- servlet实现自动登录,并显示保存的用户信息
- LTE-TDD资源调度(2)-PBR、BSD和令牌桶设计
- 致自己
- 结对编程过程总结
- 结对
- 第三百七十一天 how can I 坚持
- 悲观锁和乐观锁
- The puzzle of eggs and floors
- URAL 1998 The old Padawan 二分
- STL学习系列六:List容器
- windows下gettext使用安装
- Android自定义View之圆形进度条
- Mac 安装 Homebrew
- Frameworks.Entity.Core 6 Specification
- 文件操作的主要接口API
- windows下flex安装使用
- “耐撕”团队 2016.04.08 站立会议
- iOS学习笔记11-多线程入门
- Marza Gift for GDC 2016
- Linux下crontab命令的用法