排查 MyBatis XML 配置中的 IF 语句与传值名称不匹配的 Bug

文章目录

本文档只是为了留档方便以后工作运维,或者给同事分享文档内容比较简陋命令也不是特别全,不适合小白观看,如有不懂可以私信,上班期间都是在得

前言,在改一个bug得时候发现一个有意思得问题,就是mybatis得xml中if判断得问题,传值名字不匹配依旧可以进行判断,如下图



传值userName,但是有意思得事情出现了,进了if,并且没有报错,尝试了两次都是这样,我就去加了个param


报错了,正常了。挺有意思得问题,不过项目催太紧没空去研究为什么这样,记录一下,以后有机会去研究一下。

如果点赞多,评论多会更新详细教程,待补充。

相关推荐
凯酱2 小时前
MyBatis-Plus分页插件的使用
java·tomcat·mybatis
我是福福大王4 小时前
MyBatis源码学习总结
后端·mybatis
yuren_xia5 小时前
Spring XML 配置
xml·java·spring
DarkAthena6 小时前
【ORACLE】记录一些ORACLE的merge into语句的BUG
数据库·oracle·bug
BOB-wangbaohai6 小时前
Flowable7.x学习笔记(十四)查看部署流程Bpmn2.0-xml
xml·笔记·学习
江沉晚呤时6 小时前
深入了解C# List集合及两种常见排序算法:插入排序与堆排序
windows·sql·算法·oracle·c#·排序算法·mybatis
聪明的墨菲特i6 小时前
SQL进阶知识:九、高级数据类型
xml·数据库·sql·mysql·json·空间数据类型
猫猫头有亿点炸6 小时前
大数据可能出现的bug之flume
大数据·bug·flume
PLUS_WAVE7 小时前
【CUDA 编译 bug】ld: cannot find -lcudart
服务器·c++·bug·环境·编译·cuda·ld
爱的叹息7 小时前
mybatis-plus里的com.baomidou.mybatisplus.core.override.MybatisMapperProxy 类的详细解析
java·tomcat·mybatis