一、在主键使用注解 @TableId(value = “id”, type = IdType.AUTO) 注:value = “id” 可省略,id要与数据库主键字段一致。 二、在未添加 type = IdType.AUTO时,数据库中生成的主键可能为较长的无序id,此时再添加@TableId注解,主键会实现自增,但生成的主键为较长的有序id。 解决: 1. 删除数据库表,重新建表(清除数据无用) 2. 重新生成实体类 注:mybatisPlus代码生成器