Duplicate entry '111' for key 'PRIMARY'

谁说胖子不能爱 提交于 2020-08-11 00:53:08

场景描述:同步用户、根据接口循环翻页遍历用户

实现方式:持久层框架是Spring MVC,数据库是Mysql。

异常描述:向数据库插入数据时抛异常

    Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '111' for key 'PRIMARY'

这个异常信息的意思是主键重复,但我用navicat查看的时候并没有这个id。

经过多次测试,添加一个角色时没有问题,添加多个时会报错,所以检查了代码。

翻页遍历用户采用的for循环,使用同一对象进行数据库操作,所以报错

 

解决办法:创建不同对象

解决办法:创建不同对象

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!