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

Nar*_*esh 5 spring hibernate

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

hvg*_*des 7

直接来自API:

尝试插入或更新数据导致违反完整性约束时抛出异常.请注意,这不仅仅是一个关系概念; 大多数数据库类型都需要唯一的主键.

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

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


归档时间:

查看次数:

47060 次

最近记录:

8 年,9 月 前