省流:
mybatisPlus的insert方法,会默认生成Long类型主键。
问题:
我数据库里这张表的id是使用的主键自增。当我使用mybatisPlus的insert插入数据时,id没有给值是null,mybatis会默认会生成一个long类型的uuid作为主键,所以导致报错类型不匹配。
解决:
在主键id上加上
@TableId(value = "id",type = IdType.INPUT)或者@TableId(value = "id",type = IdType.AUTO)