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 语句中出现 < 的解决方案
相关推荐
雨中飘荡的记忆14 分钟前
Spring状态机深度解析
java·后端·spring
BBB努力学习程序设计16 分钟前
Java记录类(Records)与数据建模革命:从POJO到不可变数据的范式转变
java
月屯23 分钟前
Pandoc 之--pdf-engine
java·开发语言·pdf
10km28 分钟前
java: HashMap.merge 的 Null 值陷阱:为什么 Stream API 会抛出 NPE
java·stream·hashmap·merge
晨星33430 分钟前
使用 IntelliJ IDEA 轻松连接 Java 与 MySQL 8 数据库
java·开发语言·数据库
睡觉早点31 分钟前
IntelliJ IDEA下载安装过程(含Java环境搭建)
java·ide·jdk·maven·intellij-idea
李少兄31 分钟前
IntelliJ IDEA Maven 工具栏消失怎么办?
java·maven·intellij-idea
草酸艾司西酞普兰33 分钟前
idea中使用Qoder插件
java·ide·intellij-idea
芽芽_033 分钟前
idea无法打开:Cannot collect JVM options
java·ide·intellij-idea