【异常】MyBatis-Plus的Integer类型的字段id设置成 @TableId(type = IdType.AUTO),但是因数据库有脏数据导致无法自动生成ID,提示空指针
于 2023-04-20 23:34:27 首次发布
本文详细记录了在使用MyBatis-Plus时,由于数据库存在脏数据导致Integer类型ID无法自动生成的问题。通过检查实体、Service、Mapper映射和数据库字段,发现原因是直接在数据库中插入了一条记录。解决方法是重置MySQL的自增值并删除脏数据,确保自增ID从最大主键值加1开始。
摘要由CSDN通过智能技术生成