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 语句中出现 < 的解决方案
相关推荐
BullSmall3 分钟前
Tomcat11证书配置全指南
java·运维·tomcat
永不停歇的蜗牛5 分钟前
K8S之创建cm指令create和 apply的区别
java·容器·kubernetes
爱学习的小可爱卢10 分钟前
JavaEE进阶——SpringBoot统一功能处理全解析
java·spring boot·后端·java-ee
汤姆yu13 分钟前
基于springboot的二手物品交易系统的设计与实现
java·spring boot·后端
中国胖子风清扬23 分钟前
Spring AI Alibaba + Ollama 实战:基于本地 Qwen3 的 Spring Boot 大模型应用
java·人工智能·spring boot·后端·spring·spring cloud·ai
foundbug99939 分钟前
Modbus协议C语言实现(易于移植版本)
java·c语言·前端
听风吟丶43 分钟前
Java 反射机制深度解析:从原理到实战应用与性能优化
java·开发语言·性能优化
一缕猫毛43 分钟前
Flink demo代码
java·大数据·flink
小安同学iter1 小时前
天机学堂-优惠券功能-day09(七)
java·spring cloud·微服务·jenkins·优惠券·天机学堂
it_czz1 小时前
MCP调用流程图
java