数据库的关联关系如下:
StudentInfo 表snu 为主键
SelectCourse表 中 snu 参照StudentInfo 表 中snu,直接删除
Hibernate 配置文件已设置级联删除。由于Hibernate配置文件是根据Sql Server 2005 数据库反向生成修改而来的。
前台直接删除带约束关系的记录的时候,报错。错误如上图所示!
解决办法:设置Sql Server 2005 的级联删除:具体操作如图所示:
1.选择关系:打开约束。
2.找到INSERT 和UPDATE 规范:默认的更新规则 和删除规则为无操作!
3.修改更新规则和删除规则为层叠。
4.保存.
5.删除成功!
本文出自 “幽灵柯南的技术blog” 博客,请务必保留此出处http://enetq.blog.51cto.com/479739/577449