项目场景: Spring项目,Controller继承MybatisPlus的BaseMapper接口,在插入数据时因数据中的id为空而报错: 解决方案: 这里我们数据库已经设置了自动递增,按理来说不需要提供id即可插入,前端返回的数据中页通常不会带上id。为此,我们需要告诉Mybatis-Plus我们的id是自增的即可。 我们需要在对应实体类的id上加一段注解即可,如下 @TableId(value="id",type= IdType.AUTO)