登录
上传中....
hibernate级联删除不能删除
(1)数据库里用户表里,部门id设置可以为null。
(2)把部门里用户的Set设置cascade="none"。
这样你就可以放心的删部门了,不会删除用户的。当然,用户表里相应的部门id会被改成null,否则就违反外键约束了。
补充:
知道你要做什么,cascade就是级联操作,设none之后hibernate就不管了。
设级联不好,不如自己用事务操作。