mybatis,insert方法报错,当IDENTITY_INSERT 设置为OFF 时,不能为表 'spareParts '中的标识列插入显式值。 当Identity_INSERT设置为of时,不能为表‘spareParts’中的标识列插入显式值。


此错误由于前端传了id参数到后端,导致mybatis的insert方法判定,id有手动填充值,所以就不自动填充,自增id。
解决方法:
1.前端不传id字段。
2.手写sql,不用insert方法。
注意用mybatisPlus注解方式手写sql,@select会报错,只能用@insert。

posted @ 2023-06-07 16:13  斑马还不想睡  阅读(537)  评论(1编辑  收藏  举报