hibernate 级联保存失败

hibernate 级联保存失败,第1张

你用的是什么关联?

是主键关联,还是对相关联?

我想是你的配置有问题!

如果是主键关联:需要在多的一方的设置中加两个属性:insert="false"update="false"

如果是对象关联:需要将多的一方的设置中,将与主键表所对应的外键的设置删掉,然后,在一对多的配置中加两个属性:insert="true" update="true"。

你试试!

你的描述让人最先想到的是触发器,但是,因为有外键约束,先删除aclasspm会失败的。所以最简单的办法是写两条语句来完成。

delete from admin where adminclass = '值'

delete from aclasspm where adminclass = '值'

主要是回收权限的时候有区别.还是举例来说吧.

(1) 系统权限: A赋予一个系统权限给B,B再授予C.然后A将该权限从B回收. 此后,C仍然有该权限.

(2) 对象权限: A赋予一个对象权限给B,B再授予C.然后A将该权限从B回收. 此后,C也失去了该权限.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6686668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存