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 语句中出现 < 的解决方案
相关推荐
标致的钢铁侠几秒前
c# 温故而知新: 线程篇(一)
java·jvm·c#
宠友信息4 分钟前
资源权限与钱包流水在即时通讯源码后端架构中的设计
java·spring boot·redis·websocket·缓存
不知名的老吴5 分钟前
浅谈:编程语言中的那些「锁」事(二)
java·开发语言
程序员小八7778 分钟前
AOP 切面
java
地铁潜行者21 分钟前
从单体思维到微服务:服务拆分与组件选型实践
java·后端
花生了什么事o22 分钟前
线程池参数调优:corePoolSize 怎么设置
java·后端
灵性(๑>ڡ<)☆23 分钟前
Java学习笔记 --面向对象进阶
java·笔记·学习
写了20年代码的老程序员33 分钟前
Java Lambda 类型安全查询是怎么实现的?从字节码层面拆一遍
java·开源
唐青枫1 小时前
Java RabbitMQ 实战指南:从交换机、队列到可靠消息处理
java
卓怡学长1 小时前
w272基于springboot便民医疗服务小程序
java·spring boot·spring·小程序·intellij-idea