由于org.springframework.dao.DataIntegrityViolationException,同步失败

时间:2018-12-17 14:49:41

标签: java spring

我通过抛出以下错误来解决客户问题。他们正在使用mysql db

在UTC 2018 Tue Dec 11 10:24:27同步失败。错误是: org.springframework.dao.DataIntegrityViolationException

我想知道

解决此问题的可能性有多大?还需要其他哪些信息才能解决此问题?

我们可以通过哪种方式调试和解决此问题?

预先感谢

1 个答案:

答案 0 :(得分:0)

DataIntegrityViolationException-尝试插入或更新数据导致违反完整性约束时引发的异常。

在大多数情况下,sync是将空值插入没有空约束的列中。其他可能性:外键指向不存在的ID(如果同步表的顺序错误,则可能是这种情况)。

询问堆栈跟踪日志。了解哪个约束名称引发此异常将帮助您查明问题。