测试报错
org.springframework.dao.DataIntegrityViolationException:
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`superschool`.`for_course_record`, CONSTRAINT `FK_Reference_108` FOREIGN KEY (`SOURCE_COURSE_ID`)
REFERENCES `school_curriculum_content` (`ID`))
### The error may involve com.superschool.dao.ForCourseRecordMapper.insertSelective-Inline
### The error occurred while setting parameters
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`superschool`.`for_course_record`, CONSTRAINT `FK_Reference_108` FOREIGN KEY (`SOURCE_COURSE_ID`) REFERENCES
`school_curriculum_content` (`ID`))
; SQL []; Cannot add or update a child row: a foreign key constraint fails (`superschool`.`for_course_record`, CONSTRAINT `FK_Reference_108` FOREIGN KEY (`SOURCE_COURSE_ID`) REFERENCES `school_curriculum_content` (`ID`)); nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:
Cannot add or update a child row: a foreign key constraint fails (`superschool`.`for_course_record`, CONSTRAINT `FK_Reference_108` FOREIGN KEY (`SOURCE_COURSE_ID`) REFERENCES `school_curriculum_content` (`ID`))

在进行Java测试过程中,遇到了数据库报错:DataIntegrityViolationException,具体原因是外键约束失败,涉及表`for_course_record`的`FK_Reference_108`约束,无法添加或更新子记录,因为违反了`school_curriculum_content`表的外键约束。错误可能与ForCourseRecordMapper的insertSelective方法有关。
1690

被折叠的 条评论
为什么被折叠?



