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

news/2024/12/22 20:36:15/
xmlns="http://www.w3.org/2000/svg" style="display: none;">

文章目录


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

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

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

在这里插入图片描述
在这里插入图片描述

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

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


http://www.ppmy.cn/news/1524360.html

相关文章

变更AWS EC2 实例配置或实例类型

在本文中,九河云将带您了解如何更改由 Amazon Elastic Block Store (EBS) 支持的 Amazon Elastic Compute Cloud (EC2) 实例的类型。更改实例类型可以优化成本和性能,使其更符合您的应用程序需求。 准备工作 在开始之前,请确保您已完成以下…

java-redis-穿透

Redis 缓存穿透是指当请求的数据在缓存和数据库中都不存在时,用户每次请求都会直接查询数据库,导致缓存失效,无法发挥作用。这种情况下,用户发出的每个请求都绕过了缓存,直接打到了数据库,可能导致数据库压…

Mybatis-Plus笔记

本笔记基于【尚硅谷新版SSM框架全套视频教程,Spring6SpringBoot3最新SSM企业级开发】https://www.bilibili.com/video/BV1AP411s7D7?vd_sourcea91dafe0f846ad7bd19625e392cf76d8 总结 资料获取网址:https://www.wolai.com/v5Kuct5ZtPeVBk4NBUGBWF Myb…

第二十二章 加密 SOAP 主体 - 变体:使用签名的 SAML 断言

文章目录 第二十二章 加密 SOAP 主体 - 变体:使用签名的 SAML 断言消息加密示例指定块加密算法指定密钥传输算法 第二十二章 加密 SOAP 主体 - 变体:使用签名的 SAML 断言 要使用签名的 SAML 断言中的证书中包含的公钥进行加密,请执行以下操…

Java后端微服务架构下的服务调用链路安全:服务认证与授权

Java后端微服务架构下的服务调用链路安全:服务认证与授权 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿! 在微服务架构中,服务间的调用链路安全是保障系统整体安全性的关…

6.Java基础 -二维数组练习题

练习1:冒泡排列学员成绩 使用冒泡排序对输入的5名学员成绩进行降序排列 package com.hz;import java.util.Arrays; import java.util.Scanner;public class Lianxi {public static void main(String[] args) {// TODO Auto-generated method stubint nums[] new …

医疗行业怎么节约和管理能源

医院建筑能耗平台 医院智能照明平台 医院能源综合管理平台 目前,能源短缺已成为一个全球性问题。在建筑业的发展中,建筑电气照明系统的节能水平与中国的能源利用率有关。照明系统中的低功率因数和高电压波动将导致较大的功率损失。因此,要认…

Grafana 可视化配置

Grafana 是什么 Grafana 是一个开源的可视化和监控工具,广泛用于查看和分析来自各种数据源的时间序列数据。它提供了一个灵活的仪表盘(dashboard)界面,用户可以通过它将数据源中的指标进行图表化展示和监控,帮助分析趋…