首页 > 其他分享 >MyBatisPlus翻新bug记录

MyBatisPlus翻新bug记录

时间:2023-09-05 21:00:43浏览次数:41  
标签:翻新 MyBatisPlus 代码 AddressBook wrapper bug

今天把老项目翻新成使用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消失.

标签:翻新,MyBatisPlus,代码,AddressBook,wrapper,bug
From: https://www.cnblogs.com/gaojinhang/p/17680769.html

相关文章

  • C# DebuggerAttribute在Debug/Release下GC 对象回收的影响
    一、DebuggerAttributeDebuggerAttribute为作用在程序集上的特性,按照微软文档对该特性的描述,该特性用于修改运行时实时(JIT)调试的代码生成。而在Debug下编译并生成的程序集,JIT会将变量保存至方法结束。这将影响以下代码的一些表现。1、Debug程序集在Debug模式下默认的Debugg......
  • 测试大姐提了个bug,为什么你多了个options请求?
    1下班前的寂静刚准备下班呢,测试大姐又给我提个bug,你看我这就操作了一次,network里咋有两个请求?我心一惊,”不可能啊!我代码明明就调用一次后端接口,咋可能两个请求!“。打开她的截图一看:多个options请求。我不慌不忙解释道:”这不用管,是浏览器默认发送的一个预检请求“。可测试大姐......
  • 测试大姐提了个bug,为什么你多了个options请求?
    1下班前的寂静刚准备下班呢,测试大姐又给我提个bug,你看我这就操作了一次,network里咋有两个请求?我心一惊,”不可能啊!我代码明明就调用一次后端接口,咋可能两个请求!“。打开她的截图一看:多个options请求。我不慌不忙解释道:”这不用管,是浏览器默认发送的一个预检请求“。可测试大姐好像......
  • antd的一个bug
    1、 菜单长成这样 事实上我们要菜单这样 目前antd实现不了,很不友好的东西 ......
  • MybatisPlus处理Mysql的json类型
    MybatisPlus处理Mysql的json类型1、在数据库表定义JSON字段;2、在实体类加上@TableName(autoResultMap=true)、在JSON字段映射的属性加上@TableField(typeHandler=JacksonTypeHandler.class);1.实体类中有个属性是其他对象,或者是List;在数据库中存储时使用的是mysql的json格式,此......
  • Windows下平台release debug下内存释放的差异
    今天遇到了这个问题,代码如下: inttest1(int*n,int**constbodys){   if(n==nullptr||bodys==nullptr)   {      return-1;   }   *n=3;   std::vector<int>nums={1,2,3};   *bodys=&nums[0];   return0;}intmain(voi......
  • fastadmin xdebug调试
    1、配置一个phpinfo.php文件;2、安装xdebug插件打开https://xdebug.org/wizard,将phpinfo.php源代码,复制到文本输入框,xdebug会分析出php环境配置,然后按照说明安装即可。注意:端口最好不要用9000,不然会跟Nginx冲突3、修改vscode配置文件---->首选项---->设置,点击:在settings.json......
  • MyBatisPlus操作Oracle(插入数据主键自增)
    示例代码:代码不需要修改,需要操作的是相对应的数据库,在Oracle中是不支持ID自增的,这时候我们就需要手动设置一些规则,来让ORM框架支持自增(实际是数据库层面做的)MyBatisPlus操作Oracle关于oracle11g和12c发行时间以及区别:Oracle11g是Oracle公司在2007年发行的一款数据库软管......
  • 包,内部类,debug调试
    -记住:java中所有的类,都直接或者间接继承Object类Object类是所有类的跟类。classAextendsObject{}classBextendsA{}packagecom.momo.test;publicclassDemo8{publicstaticvoidmain(String[]args){//接口多态Interi=newInterImp();/*System.out.println(i.a);......
  • phpstorm 2023 配置 xdebug
    一、安装xdebug下载Xdebug,要下载与PHP对应版本的Xdebugxdebug官网下载地址:Xdebug:Downloads这里下载的如果没有跟你的php对应,那么等待你的就是一堆报错网站提供了一个自动分析系统对应的xdebug版本,网址是:Xdebug:Support—TailoredInstallationInstructions在页面中......