热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mybatis中的CDATA标签的用法

术语CDATA指的是不应由XML解析器进行解析的文本数据(UnparsedCharacterData)。在XML元素中,"<"和"&&q

术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。

在 XML 元素中,"<" 和 "&" 是非法的。

"<" 会产生错误,因为解析器会把该字符解释为新元素的开始。

"&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始。

某些文本,比如 Javascript 代码,包含大量 "<" 或 "&" 字符。为了避免错误,可以将脚本代码定义为 CDATA。

CDATA 部分中的所有内容都会被解析器忽略。

CDATA 部分由 "" 开始,由 "]]>" 结束:

在mapper文件中写sql语句时,遇到特殊字符时,如:<等,建议使用标记,将sql语句包裹住,不被解析器解析

例子:

分别根据不同条件查数据,获得一个list,元素为每个查询的结果条目数,多用于校验

123456789101112131415161718192021222324252627   <select id="getMenuCnameAndEnameCount" parameterType="com.ebon.platform.menu.vo.SysMenu"      resultType="Integer">      SELECT      COUNT(ID)      FROM SYS_MENU M      WHERE M.CNAME = #{cname}      AND M.PARENT_ID = var cpro_id = "u6885494";
推荐阅读
author-avatar
雨爱艳6688
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有