Mybatisplus 更新指定字段方法 及 遇到的一个小错误

发布时间 2023-07-01 15:36:45作者: 菜鸟Axin
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”的相同方法

尤其是使用自动生成的时候,很容易忽略