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 语句中出现 < 的解决方案
相关推荐
Coder_Boy_1 天前
基于SpringAI的在线考试系统-考试系统DDD(领域驱动设计)实现步骤详解
java·数据库·人工智能·spring boot
毕设源码-钟学长1 天前
【开题答辩全过程】以 基于Java的运动器材销售网站为例,包含答辩的问题和答案
java·开发语言
workflower1 天前
软件需求规约的质量属性
java·开发语言·数据库·测试用例·需求分析·结对编程
TracyCoder1231 天前
Java String:从内存模型到不可变设计
java·算法·string
想用offer打牌1 天前
Spring AI Alibaba与 Agent Scope到底选哪个?
java·人工智能·spring
黄晓琪1 天前
Java AQS底层原理:面试深度解析(附实战避坑)
java·开发语言·面试
我是大咖1 天前
二维数组与数组指针
java·数据结构·算法
姓蔡小朋友1 天前
Java 定时器
java·开发语言
crossaspeed1 天前
Java-SpringBoot的启动流程(八股)
java·spring boot·spring
这儿有个昵称1 天前
互联网大厂Java面试场景:从Spring框架到微服务架构的提问解析
java·spring boot·微服务·kafka·grafana·prometheus·数据库优化