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 语句中出现 < 的解决方案
相关推荐
shehuiyuelaiyuehao10 分钟前
String的杂七杂八方法
java·开发语言
木井巳15 分钟前
【递归算法】计算布尔二叉树的值
java·算法·leetcode·深度优先
16 分钟前
java关于时间类
java·开发语言
老蒋每日coding18 分钟前
FISCO BCOS 部署Solidity投票智能合约并基于Java SDK 调用智能合约详细指南
java·区块链·智能合约
java1234_小锋29 分钟前
Spring里AutoWired与Resource区别?
java·后端·spring
风象南32 分钟前
Spring Boot 定时任务多实例互斥执行
java·spring boot·后端
崎岖Qiu33 分钟前
【深度剖析】:结合 Spring Bean 的生命周期理解 @PostConstruct 的原理
java·笔记·后端·spring·javaee
毕设源码-郭学长37 分钟前
【开题答辩全过程】以 基于Springboot旅游景点管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
是三好42 分钟前
JUC并发编程
java·开发语言
芬加达1 小时前
leetcode221 最大正方形
java·数据结构·算法