我们如何在Spring Hibernate中解决DataIntegrityViolationException?

前端之家收集整理的这篇文章主要介绍了我们如何在Spring Hibernate中解决DataIntegrityViolationException?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用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试图做某事,但数据库引发了异常.最常见的情况可能是您正在删除父级但不删除具有该父级外键的子级.

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

原文链接:https://www.f2er.com/spring/431713.html

猜你在找的Spring相关文章