表 'Campus'中有自增主键id
而mapper.xml中写的sql语句中
insert into Campus (id, name, remark)
values (#{id,jdbcType=INTEGER}, #{name,jdbcType=NVARCHAR}, #{remark,jdbcType=NVARCHAR})
有id,且
Campus record = new Campus();
record.setName("XXXX");
record.setRemark("XXX路xxx号");
campusService.insert(record);
没有给id赋值也默认为0
所以插入失败
insert into Campus ( name, remark)
values (#{name,jdbcType=NVARCHAR}, #{remark,jdbcType=NVARCHAR})
这样既可;
也搜过这个问题,有其他网友给出的解决方案是:
https://www.cnblogs.com/zx3212/p/5654037.html
https://www.cnblogs.com/xgcblog/archive/2011/08/10/2133974.html
然鹅我试了一下,不删除id还是插入不了,希望有懂的大神给解释一下。