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 语句中出现 < 的解决方案
相关推荐
西部风情2 小时前
聊聊并发、在线、TPS
android·java·数据库
顾漂亮4 小时前
Token快过期的三种续期方案
java·spring·状态模式
牢七6 小时前
mwf攻防。
java
不爱编程的小九九6 小时前
小九源码-springboot088-宾馆客房管理系统
java·开发语言·spring boot
Pluto_CSND7 小时前
Java实现gRPC双向流通信
java·开发语言·单元测试
songx_998 小时前
idea建有servlet类的web项目
java·servlet·intellij-idea
武子康8 小时前
Java-154 深入浅出 MongoDB 用Java访问 MongoDB 数据库 从环境搭建到CRUD完整示例
java·数据库·分布式·sql·mongodb·性能优化·nosql
原来是猿8 小时前
谈谈环境变量
java·开发语言
oioihoii9 小时前
深入理解 C++ 现代类型推导:从 auto 到 decltype 与完美转发
java·开发语言·c++
韩立学长9 小时前
【开题答辩实录分享】以《租房小程序的设计和实现》为例进行答辩实录分享
java·spring boot·小程序