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 语句中出现 < 的解决方案
相关推荐
颜颜yan_2 分钟前
DevUI自定义开发实践:从零开始构建自定义组件和插件
android·java·数据库
带刺的坐椅7 分钟前
Java 低代码平台的“动态引擎”:Liquor
java·javascript·低代码·groovy·liquor
想用offer打牌12 分钟前
JDK动态代理为什么基于接口而不基于类?
java·后端·面试
听风吟丶14 分钟前
微服务性能压测与容量规划实战:从高并发稳定性到精准资源配置
java·开发语言
愤怒的代码14 分钟前
第 4 篇:HashMap 深度解析(JDK1.7 vs JDK1.8、红黑树、扩容逻辑)(5 题)
java·面试
在黎明的反思20 分钟前
c++20协程
java·前端·c++20
小满、31 分钟前
Redis:数据结构与基础操作(String、List、Hash、Set、Sorted Set)
java·数据结构·redis·分布式锁
alien爱吃蛋挞34 分钟前
【JavaEE】Spring Boot日志
java·数据库·spring boot
浮游本尊39 分钟前
Java学习第31天 - 高级主题与深度实战
java
BD_Marathon40 分钟前
【JavaWeb】IDEA关联Tomcat并使用Tomcat运行JavaWeb项目
java·tomcat·intellij-idea