mybatis,insert方法报错,当IDENTITY_INSERT 设置为OFF 时,不能为表 'spareParts '中的标识列插入显式值。 当Identity_INSERT设置为of时,不能为表‘spareParts’中的标识列插入显式值。
此错误由于前端传了id参数到后端,导致mybatis的insert方法判定,id有手动填充值,所以就不自动填充,自增id。
解决方法:
1.前端不传id字段。
2.手写sql,不用insert方法。
注意用mybatisPlus注解方式手写sql,@select会报错,只能用@insert。