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 语句中出现 < 的解决方案
相关推荐
魂梦翩跹如雨3 分钟前
Java BigDecimal与RoundingMode的用法总结
java·算法
一入程序无退路5 分钟前
若依框架导出显示中文,而不是数字
java·服务器·前端
tealcwu6 分钟前
【Unity基础】实现Scroll View跟随动态内容滚动
java·unity·游戏引擎
m0_626535207 分钟前
代码分析 关于看图像是否包括损坏
java·前端·javascript
李贺梖梖8 分钟前
day06 二维数组、Arrays、System、HuTool、方法
java
pingzhuyan8 分钟前
linux常规(shell脚本)-启动java程序-实现快捷git拉取,maven打包,nohup发布(无dockerfile版)
java·linux·git·maven·shell
小股虫10 分钟前
idea编译内存溢出 java: java.lang.OutOfMemoryError: WrappedJavaFileObject[ 解决方案
java·ide·intellij-idea·idea
U***746910 分钟前
三大框架-Spring
java·spring·rpc
南部余额13 分钟前
深度解析 Spring @Conditional:实现智能条件化配置的利器
java·后端·spring·conditional
旷野说13 分钟前
下线 MyBatis 二级缓存后,如何用 Spring Cache + Redis 构建安全可靠的缓存体系?
spring·缓存·mybatis