我通过抛出以下错误来解决客户问题。他们正在使用mysql db
在UTC 2018 Tue Dec 11 10:24:27同步失败。错误是: org.springframework.dao.DataIntegrityViolationException
我想知道
解决此问题的可能性有多大?还需要其他哪些信息才能解决此问题?
我们可以通过哪种方式调试和解决此问题?
预先感谢
答案 0 :(得分:0)
DataIntegrityViolationException-尝试插入或更新数据导致违反完整性约束时引发的异常。
在大多数情况下,sync是将空值插入没有空约束的列中。其他可能性:外键指向不存在的ID(如果同步表的顺序错误,则可能是这种情况)。
询问堆栈跟踪日志。了解哪个约束名称引发此异常将帮助您查明问题。