加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

我们如何在Spring Hibernate中解决DataIntegrityViolationExcept

发布时间:2020-12-15 01:40:15 所属栏目:大数据 来源:网络整理
导读:我正在使用Spring Hibernate和HibernateSupportDao,当我尝试发送多行数据来存储在我的数据库中时,它会在特定行引发DataIntegrityViolationException.同一个方案在同一个表上保留在任务中.即使我对当前任务使用相同的代码,我也不会遇到问题.为什么抛出DataInt

我正在使用Spring Hibernate和HibernateSupportDao,当我尝试发送多行数据来存储在我的数据库中时,它会在特定行引发DataIntegrityViolationException.同一个方案在同一个表上保留在任务中.即使我对当前任务使用相同的代码,我也不会遇到问题.为什么抛出DataIntegrityViolationException,我该如何纠正?

最佳答案
Directly from the API:

Exception thrown when an attempt to insert or update data results in violation of an integrity constraint. Note that this is not purely a relational concept; unique primary keys are required by most database types.

基本上它意味着hibernate试图做某事,但数据库引发了异常.最常见的情况可能是您正在删除父级但不删除具有该父级外键的子级.

你的传递持久性(即级联)设置是什么?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读