CDATA[XXX]]的作用

小咪咪 2024-04-17 05:47 95阅读 0赞

为了防止XML的文本被解析器解析,XML会对它们进行转义,只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。非法字符如下:












< & >

在MybatisMapper.xml编写动态SQL时经常使用到。
示例:统计出生日期在dayStart和dayEnd之间的学生

  1. <select id="queryUserByWhere" parameterType="Map" resultType="Integer">
  2. SELECT count(*)
  3. FROM student
  4. WHERE <![CDATA[ birth_day <= #{dayStart} ]]>
  5. AND <![CDATA[ birth_day >= #{dayEnd} ]]>
  6. </select>

发表评论

表情:
评论列表 (有 0 条评论,95人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Hashcode作用

    关于Hashcode的作用     总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。前者集合内的元素是有序的,元素可以重复;后者

    相关 flush()作用

    flush() 是把缓冲区的数据强行输出, 主要用在IO中,即清空缓冲区数据,一般在读写流(stream)的时候, 数据是先被读到了内存中,再把数据写到文件中,

    相关 extern作用

    用 \include 可以包含其他头文件中变量、函数的声明,为什么还要 extern 关键字? 如果我想引用一个全局变量或函数a,我只要直接在源文件中包含 \include<