Mybatis--<![CDATA[ sql 语句 ]]> 不用解析
来源:互联网 发布:函授和网络教育区别 编辑:程序博客网 时间:2024/06/06 11:44
在mapper文件中写sql语句时,遇到特殊字符时,如:< 等,建议使用<![CDATA[ sql 语句 ]]>标记,将sql语句包裹住,不被解析器解析
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。
<![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。
如果文本包含了很多的"<"字符 <=和"&"字符——就象程序代码一样,那么最好把他们都放到CDATA部件中。
但是有个问题那就是 <if test=""> </if> <where> </where> <choose> </choose> <trim> </trim> 等这些标签都不会被解析,所以我们只把有特殊字符的语句放在 <![CDATA[ ]]> 尽量缩小 <![CDATA[ ]]> 的范围。
实例如下:
因为这里有 ">" "<=" 特殊字符所以要使用 <![CDATA[ ]]> 来注释,但是有<if> 标签,所以把<if>等 放外面
阅读全文
0 0
- Mybatis--<![CDATA[ sql 语句 ]]> 不用解析
- Mybatis--<![CDATA[ sql 语句 ]]> 不用解析
- Mybatis--<![CDATA[ sql 语句 ]]> 不用解析
- Mybatis--<![CDATA[ sql 语句 ]]> 不用解析
- Mybatis中的XML <![CDATA[ ]]> 解析
- ibatis mybatis sql语句配置 符号不兼容 大于号 小于号<!CDATA[ ]>
- ibatis mybatis sql语句配置 符号不兼容 大于号 小于号<!CDATA[ ]>
- mybatis CDATA
- mybatis动态SQL语句
- mybatis 打印sql语句
- MyBatis显示SQL语句
- mybatis动态SQL语句
- mybatis动态SQL语句
- MyBatis显示SQL语句
- MyBatis 动态SQL语句
- mybatis sql语句配置
- mybatis分页 sql 语句
- mybatis分页 sql 语句
- Spring Boot集成Redis实现缓存
- 第三篇:主页余下的三个模块及本地数据库使用
- jmeter工具
- 自己对于微信小程序蓝牙的一些说法
- 平方根运算的软件与硬件的加速计算
- Mybatis--<![CDATA[ sql 语句 ]]> 不用解析
- maven/mybatis-plus/spring动态数据源/springmvc/AOP/自定义参数注入/druid/dom4j/generator代码生成器
- Segue回传数据
- 安装Windows + Linux Ubuntu双系统
- 1039. 到底买不买(20)
- php+ajax实现web客服系统
- 如何使用python计算2个毫秒级字符串的计算
- LeetCode677. Map Sum Pairs
- 云监控插件安装指南