Hibernate级联高手帮帮忙啊,感激不尽!
时间:2011-12-26
来源:互联网
org.springframework.orm.hibernate3.HibernateSystemException: Don't change the reference to a collection with cascade="all-delete-orphan": com.chinasofti.emotion.hrm.entity.Employee.documents; nested exception is org.hibernate.HibernateException: Don't change the reference to a collection with cascade="all-delete-orphan": com.chinasofti.emotion.hrm.entity.Employee.documents
我在employee里有设置一个set
<set name="documents" inverse="true" cascade="all-delete-orphan" >
<key>
<column name="EMPLOYEEID" scale="0" not-null="true" />
</key>
<one-to-many class="com.chinasofti.emotion.hrm.entity.Document" />
</set>
然后我添加employee时,第一次添加没事, 再添加时就抛出以上错误, 而且都不能再添加, 要服务器重启后才能再添加一个, 就是服务器启动一次只能加一个employee,大家帮忙看看怎么解决?? 加那个cascade="all-delete-orphan" 是为了级联删除 把employee删了的时候也能同时删了document
我在employee里有设置一个set
<set name="documents" inverse="true" cascade="all-delete-orphan" >
<key>
<column name="EMPLOYEEID" scale="0" not-null="true" />
</key>
<one-to-many class="com.chinasofti.emotion.hrm.entity.Document" />
</set>
然后我添加employee时,第一次添加没事, 再添加时就抛出以上错误, 而且都不能再添加, 要服务器重启后才能再添加一个, 就是服务器启动一次只能加一个employee,大家帮忙看看怎么解决?? 加那个cascade="all-delete-orphan" 是为了级联删除 把employee删了的时候也能同时删了document
作者: xjdAlan 发布时间: 2011-12-26
谁来帮我看看啊啊。。
作者: xjdAlan 发布时间: 2011-12-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28