永发信息网

hibernate @many-to-one取消级联动作

答案:3  悬赏:60  手机版
解决时间 2021-02-20 13:03
在使用hibernate做数据库插入时出现以下错误,上网查过原因是由于many-to-one插入数据库时会级联插入到关联表,我想不使用级联动作应该如何设置?
java.sql.BatchUpdateException: Cannot add or update a child row: a foreign key constraint fails (`tssa`.`business_cooperationbusinessproduct`, CONSTRAINT `FKF8FBA933913273A2` FOREIGN KEY (`businessProductId`) REFERENCES `business_cooperationbusiness` (`cooperId`))
最佳答案
在你的实体映射文件,many-to-one 标签中加一个属性cascade为none
全部回答
@manytoone(cascade = { cascadetype.persist,cascadetype.merge}) 它始终不进行更新和新增操作, @manytoone(cascade = { cascadetype.all})就可以更新和新增,删除, 官方解释如下: cascadetype.persist:级联新增 cascadetype.merge:级联合并 cascadetype.refresh:级联刷新 cascadetype.remove:级联删除 cascadetype.all:以上四种都是
@ManyToOne() @Cascade(value={CascadeType.SAVE_UPDATE}) @JoinColumn(name = "ID") 改成自己需要的级联操作即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关注#朋友圈晒步数,超过10000步真的好吗
TP-LINK 无线路由器怎么扩大范围
谁给我下水道美人鱼的视频?
大的拉杆式音箱 能上火车吗
云南产险昭通中支盐津支公司怎么去啊,有知道
银是电和热的良导体却不透光,金刚石不是电和
花腔是什么意思
佛山市天驹汽车贸易有限公司地址在什么地方,
员工离职面谈表有谁填写
【歧路亡羊的寓意】歧路亡羊的寓意是什么
我想查一下2内的通话记录
旋风少女若白在那一集回来?
女人在家带孩子却说男人辛苦挣钱有她一半她花
婺源江岭龙源客栈我想知道这个在什么地方
【茶叶百科】被誉为""茶叶百科全书""的著作是
推荐资讯
齐梁玉器这个地址在什么地方,我要处理点事
已知fx是偶函数,gx是奇函数,且fx+gx=(x^2+1
云南过桥米线骨汤麻辣烫地址在什么地方,想过
美度国际舞蹈少儿艺术团我想知道这个在什么地
求莫文蔚的《寂寞的恋人啊》空间链接
我们几个同学分工合作,全力以赴,很快立即完
汕头的邮编是多少
联华超市新区商业街店地址有知道的么?有点事
用电饭煲煮水的时候 冒出的蒸汽 可以用来蒸脸
有没有tvb的校园剧啊?就是男女主角在学校里
热塑性高分子材料和热固性高分子材料有何不同
NVIDIA MCP73 支持多大的内存,显卡.CPU ?前提
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?