今天在作Employee->Role的单向多对多的映射时,不注意直接拷贝了One-to-Many的Cascade属性,导致在删除Employee时报外键错误,检查了一大圈最后才发现是自己拷贝了不应该有的东西.设置了Cascade导致其删除Employee前需要删除Role,而Role又和其它有关联,故没办法删除导致出错.哎......不可疏忽大意啊.
Hibernate进行单向Many-to-Many映射时如果只删除一方及中间表,切忌莫加入Cascade
最新推荐文章于 2019-04-03 14:56:43 发布
本文讲述了在进行Employee到Role的多对多映射时,由于不慎复制了One-to-Many的级联属性,导致删除Employee时出现外键错误的经历。通过这个例子强调了正确配置级联属性的重要性。

4295

被折叠的 条评论
为什么被折叠?



