Mybatisplus 更新指定字段方法 及 遇到的一个小错误
UpdateWrapper<xxx> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("id",id); // 根据id去判断更新那条数据
updateWrapper.set("state", 2); // .set 就是去更改的字段,第一个参数为字段名, 第二个参数为更改的值
xxxMapper.update(null, updateWrapper);
如果出现,如下报错:(报错参数字段,与你传的不一致)
这不是大问题,一般是方法名冲突了,检查自己的service层、mapper(dao)层以及mapper.xml有没有和“update”的相同方法
尤其是使用自动生成的时候,很容易忽略