使用Mybatis写xml 映射文件时,如果SQL语句用到<,>,<=,>= 等,在mybatis中不可以这么写,因与xml文件的元素<>冲突,所以需要转义。
一、常见字符及其转义字符
符号 | 原始字符 | 转义字符 |
---|---|---|
大于 | > | > |
大于等于 | >= | >= |
小于 | < | < |
小于等于 | <= | <= |
和 | & | & |
单引号 | ’ | ' |
双引号 | " | " |
二、使用<![CDATA[查询语句]]> ,这样在CDATA内部的所有内容都会被解析器忽略。
<![CDATA[select * from user where csrq >= #{startDate}]]>复制
文章转载自云自由,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
配置MyBatis连接GBase8s
嘿嘿嘿
28次阅读
2025-03-22 12:45:25
Spring Boot 与 MyBatis Plus 整合 KWDB 实现 JDBC 数据访问
KaiwuDB
25次阅读
2025-03-21 10:34:00
Mybatis学习之各种查询功能
嘿嘿嘿
23次阅读
2025-03-23 15:26:22
如何一眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件
京东云开发者
23次阅读
2025-03-05 11:47:35
Mybatis解决字段名和属性名的映射
嘿嘿嘿
22次阅读
2025-03-26 22:17:03
GBase8s+Mybatis之模糊查询
嘿嘿嘿
21次阅读
2025-03-24 22:13:34
MyBatis获取自增的主键
嘿嘿嘿
18次阅读
2025-03-25 21:22:00
Mybatis之动态SQL
嘿嘿嘿
9次阅读
2025-03-30 21:24:57
《MyBatis剑谱之谜》—— XML剑宗 vs 注解气宗,谁是持久层真王者?
让天下没有难学的编程
9次阅读
2025-03-06 08:30:40
《Spring武林大会》—— XML长老 vs 注解少侠,谁是配置真绝学?
让天下没有难学的编程
6次阅读
2025-03-05 21:00:00