Java:关于mybatis框架mapper.xml编写小于号<的问题

目录

xml中小于号< 和 小于等于<= 不能直接使用

sql 复制代码
select * from tb_user where age < #{user.age};

方案一:转义字符

使用转义字符

含义 符号 转义字符
小于 < &lt;
大于 > &gt;

示例

sql 复制代码
select * from tb_user where age &lt; #{user.age};

方案二:原样字符

sql 复制代码
select * from tb_user where age <![CDATA[ < ]]> #{user.age};

总结

无论那种写法都有点丑

参考文章

  1. 关于mybatis- SQL 语句中出现 < 的解决方案
相关推荐
我的代码永没有bug3 分钟前
day1-小白学习JAVA---JDK安装和环境变量配置(mac版)
java·学习·macos
王有品14 分钟前
Spring MVC 一个简单的多文件上传
java·spring·mvc
Johnny Lnex40 分钟前
JVM之经典垃圾回收器
java
那就摆吧1 小时前
数据结构-栈
android·java·c语言·数据结构
du fei1 小时前
C# 单例模式
java·单例模式·c#
小可爱的大笨蛋1 小时前
Spring AI 开发 - 快速入门
java·人工智能·spring
刘 大 望1 小时前
Java写数据结构:栈
java·开发语言·数据结构
格子先生Lab2 小时前
Java反射机制深度解析与应用案例
java·开发语言·python·反射
Java知识库3 小时前
Java BIO、NIO、AIO、Netty面试题(已整理全套PDF版本)
java·开发语言·jvm·面试·程序员
西瓜本瓜@3 小时前
在 Android 中实现通话录音
android·java·开发语言·学习·github·android-studio