本文主要是介绍org.springframework.dao.DuplicateKeyException,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
org.springframework.dao.DuplicateKeyException: ### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException:
Duplicate entry '10' for key 'PRIMARY' ### The error may exist in com/rhpass/cloud/order/mapper/InvoiceListOrderRelationMapper.java (best guess)
原因
实质上就是在插入数据时,主键重复
1.插入的数据如下:
{
"listId": 5,
"orderIds": [15, 13],
"userId": 2
}
2.数据库设置的list_id为该表的主键
解决办法
去掉上图中的主键
保存成功
这篇关于org.springframework.dao.DuplicateKeyException的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!