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 语句中出现 < 的解决方案
相关推荐
CS Beginner38 分钟前
【IDEA】记录webapp下创建相同目录的一次错误
java·intellij-idea·web app
donotshow41 分钟前
DBeaver连接本地MySQL、创建数据库表的基础操作
java·后端
王元_SmallA1 小时前
Go环境搭建(vscode调试)
java·后端
952362 小时前
数据结构-顺序表
java·数据结构·学习
chxii2 小时前
Apache Tomcat 介绍
java·tomcat·apache
码界奇点2 小时前
Java Web学习 第1篇前端基石HTML 入门与核心概念解析
java·前端·学习·xhtml
.ZGR.2 小时前
蓝桥杯高校新生编程赛第二场题解——Java
java·算法·蓝桥杯
陈果然DeepVersion2 小时前
Java大厂面试真题:Spring Boot+Kafka+AI智能客服场景全流程解析(四)
java·spring boot·微服务·kafka·面试题·rag·ai智能客服
好学且牛逼的马3 小时前
【JavaWeb|day16 Web前端基础】
java
haofafa3 小时前
高精度加减法
java·数据结构·算法