hibernate级联,删除一方不删除多方,只是把多方的外键置空,请问怎样设置 把多方的外键置空,可这个属性是非空的,没法解决... 把多方的外键置空,可这个属性是非空的,没法解决 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 hibernate 级联 外键 搜索资料 4个回答 #热议# 上班途中天气原因受伤算工伤吗? AnfieldAnfield 2019-04-23 知道答主 回答量:12 采纳率:100% 帮助的人:6万 我也去答题访问个人页 关注 展开全部 如果是用实体类标签@OneToMany的方式,可以设置里面的orphanRemoval=true,则主类删除时子类也会删除。如果是manyToOne,应该根本不会有这种级联删除需求吧。顺便,我的经验来看是外键这种关联关系只能在java层面来设置,绝不能在数据库层面来做外键啊非空啊之类的限制。这主要是考虑各自的责任范围,数据库就应该只负责数据本身,数据的逻辑应该在代码层面做 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2013-05-07 展开全部 或者不一定要把它置空,为0或都其它的数值(即它不可能成为外键值) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2013-05-07 展开全部 把多方的外键置空,可这个属性是非空的,没法解决 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 阿萨法阿萨法55 2016-11-02 知道答主 回答量:3 采纳率:0% 帮助的人:3083 我也去答题访问个人页 关注 展开全部 无解,既不能为空,却没有外键可设置,搞一个虚外键判断它为虚外键就代表是没有设置外键?好无语的设计。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(2) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-04-11 hibernate级联,删除一方不删除多方,只是把多方的外键置空,请问怎样设置 2016-05-25 hibernate中删除一方的数据,如何不删除多方的数据 2014-04-03 hibernate 中一对多关系 我要实现删除一方时,多方外键自动设为null,怎么实现 2 2019-04-23 请问hibernate级联更新时并不删除子表数据,只是将其外键置为null,是怎么回事? 6 2017-03-14 hibernate一对多级联时,怎么只删除多方 2011-10-26 hibernate级联问题 11 2016-10-15 hibernate一对多,操作一的一方,如何删除多的一方的数据。 2011-08-23 我用hibernate级联删除的时候用主外键,我删除被引用表的一条记录,但是引用表对应的被引用表的删除记录没 更多类似问题 > 为你推荐: