场景描述:同步用户、根据接口循环翻页遍历用户
实现方式:持久层框架是Spring MVC,数据库是Mysql。
异常描述:向数据库插入数据时抛异常
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '111' for key 'PRIMARY'
这个异常信息的意思是主键重复,但我用navicat查看的时候并没有这个id。
经过多次测试,添加一个角色时没有问题,添加多个时会报错,所以检查了代码。
翻页遍历用户采用的for循环,使用同一对象进行数据库操作,所以报错
解决办法:创建不同对象
解决办法:创建不同对象
来源:oschina
链接:https://my.oschina.net/qiaojj/blog/4284791