为什么cascade设置为all还是不能级联删除

[复制链接]
查看11 | 回复1 | 2010-9-15 14:10:04 | 显示全部楼层 |阅读模式











以上是我的xmlinverse和cascade都设置好了 但是还是报错
com.microsoft.sqlserver.jdbc.SQLServerException: DELETE 语句与 REFERENCE 约束"FK_PetDiary_PetInfo"冲突。该冲突发生于数据库"epet",表"dbo.PetDiary", column 'diary_pet_id'。
这是怎么回事啊

回复

使用道具 举报

千问 | 2010-9-15 14:10:04 | 显示全部楼层
inverse="true"放弃维护关系你设置为true那当然是不会帮你做级联删除了,另外象一对多这样的,Hibernate建议是让一的这一端放弃维护关系,让多的一端来维护
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行