MyBatisPlus翻新bug记录

发布时间 2023-09-05 20:57:24作者: gaojinhang

今天把老项目翻新成使用MyBatisPlus.偶遇bug.

LambdaUpdateWrapper<AddressBook> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(AddressBook::getIsDefault,0);
wrapper.eq(AddressBook::getUserId,BaseContext.getCurrentId());
addressBookMapper.update(null,wrapper);

 

然而我的代码中并没有涉及到consignee,检查再三,代码的语法格式也没有问题.

网上搜索相关错误,提及@Param.

突发奇想会不会和是因为和老代码同名导致

打开mapper.xml文件,发现有同为update的sql语句还没注释掉.

注释掉老代码,bug消失.