数据库插入数据的过程报错:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '0' for key 'PRIMARY'

问题原因:主键重复,“0”主键已经存在,不能再进行添加,需要对相关参数进行调整。

解决方法:

1. 手动设置主键为自动增长:可以在数据库中手动将相关表ID设置为自增长。

Duplicate entry '0' for key 'PRIMARY'

2. 注解方式设置自增长手动将表设置为自增长有弊端,建议在annotation中江POJO类使用注解方式设置自增长,文中红框所示。

Duplicate entry '0' for key 'PRIMARY'


相关文章: