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 语句中出现 < 的解决方案
相关推荐
希望永不加班几秒前
SpringBoot 整合 MyBatis 完整实战
java·spring boot·后端·spring·mybatis
wuqingshun31415910 分钟前
说说事务的隔离级别
java·spring
API快乐传递者12 分钟前
1688商品数据接口:供应链ERP数字化的核心引擎
java·大数据·运维
鱼鳞_14 分钟前
Java学习笔记_Day21
java·笔记·学习
码云数智-大飞14 分钟前
Java异常体系深度解析:驾驭Checked与Unchecked的艺术
java
fengci.17 分钟前
polar2026年春季个人挑战赛(WEB 困难部分)
java·大数据·elasticsearch
攒了一袋星辰23 分钟前
SequenceGenerator废弃序列号异步补偿机制技术实现方案
java·开发语言·数据库·mysql
amIZ AUSK32 分钟前
Spring Boot 自动配置
java·spring boot·后端
努力学习的小廉32 分钟前
Python 零基础入门——基础语法(一)
java·网络·python
AI精钢40 分钟前
Claude Certification 出现了一道“官方文档级”错题:关于 Claude Code Skills 优先级的误导
java·开发语言·工程实践·claude code·ai coding·agent skills·技术认证