最近开发一个项目使用了Nhibernate出现了如下问题deleted object would be re-saved by cascade (remove deleted object from
来源:互联网 发布:gta5小丑女捏脸数据 编辑:程序博客网 时间:2024/05/21 22:49
最近开发一个项目使用了Nhibernate出现了如下问题deleted object would be re-saved by cascade (remove deleted object from……
到目前为止,还没有解决呢!在网上百度,收到的都是些关于hibernate的此问题的回答,所以目前还在纠结,继续寻找答案中……
情况主要如下:
有一个Course表,一个Course与Student关联的表CourseStudents表,在Course表中设置了one-to-many,在CourseStudents表中没有设置many-to-one,而只是设置了CourseId;根据“one-to-many可以设置单向和双向映射,设置单向时Child一段不设置many-to-one,而设置了ParentId的属性”,这种设置方式是没错的,但是删除时却出现了问题。
cascade配置的分析:
cascade:默认为none;级联。指明哪些操作会从对象级联到关联的对象。
orphans:孤儿,即没有父对象的子对象。对于代码child.Parent=null,对于数据库Child表中ParentId为Null的数据。
delete-orphans:表示cascade时删除孤儿。
以下是cascade可以配置的值:
all:对应save,delete,update所有操作
all-delete-orphan:对应save,delete,update+delete orphans
delete-orphan:对应delet+delete orphans
none:no cascade
delete:delete
save-update:save,update
- 最近开发一个项目使用了Nhibernate出现了如下问题deleted object would be re-saved by cascade (remove deleted object from
- deleted object would be re-saved by cascade (remove deleted object from asso错误
- deleted object would be re-saved by cascade (remove deleted object from asso错误
- 异常: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
- hibernate deleted object would be re-saved by cascade (remove deleted object from associations)的异常
- deleted object would be re-saved by cascade (remove deleted object from associations): [com.bp.bean
- Hibernate:deleted object would be re-saved by cascade (remove deleted object from associations): []
- deleted object would be re-saved by cascade (remove deleted object from asso错误
- 解决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 (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 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 (remove deleted object from association)
- 解决hibernate删除时的异常 deleted object would be re-saved by cascade (remove deleted object from associa
- 解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associatio
- ASP.NET站点自动重启问题排查
- C#网络编程系列六:UDP编程
- Linux环境下环境变量的设置
- C# listview通过绑定imagelist来添加图片
- jquery图片自动切换
- 最近开发一个项目使用了Nhibernate出现了如下问题deleted object would be re-saved by cascade (remove deleted object from
- 书写是为了更好的思考
- C#网络编程系列五:TCP编程
- 天才是训练出来的
- 给页面添加遮罩和loading图标
- 警告: No configuration found for the specified action: 'checkLogin' in namespace: ''.的解决办法
- 软件包介绍
- solr自带智能拼音收藏
- JavaScript 五子棋(1)