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 语句中出现 < 的解决方案
相关推荐
Hubert-hui1 分钟前
技术文章推荐
java·开发语言
C++业余爱好者1 分钟前
Java Stream API介绍
java·windows·python
家人的拥抱2 分钟前
【JAVA】经典的生产者-消费者
java·开发语言
SamRol5 分钟前
ThreadLocal、Sychronized和ReentrantLock
java
徐同保6 分钟前
n8n项目node后端sqlite相关的
java·数据库·sqlite
r***99826 分钟前
【JAVA进阶篇教学】第十一篇:Java中ReentrantLock锁讲解
java·开发语言
宠..6 分钟前
创建标签控件
java·服务器·开发语言·前端·c++·qt
-大头.7 分钟前
Spring Boot CLI 从入门到企业级实战(上下篇)
java·spring boot·后端
小二·8 分钟前
Java基础教程之JDBC
java·开发语言
yuuki23323311 分钟前
【C++】类和对象(中)
android·java·c++·后端