ibatis xml <> 不等号

xiaoxiao2021-02-28  90

SQL 中有这么一段. 判断 A 与 B 不等

and substr( t1.order_num, 0, 4 ) <![CDATA[ <> ]]>'PLTF'

以前知道 ibatis 中不等号得用 <![CDATA[ ]]> 括起来,但是不知道为什么这样做.

今天特意查了一下原因是 XML 的语法与 SQL 的语法有冲突, 

XML 中 <> 和 & 是非法的,会产生错误,

<![CDATA[ ]]> 的作用就是 标记不由 XML 解析器进行解析的文本.

也就是说<![CDATA[ ]]> 中间包裹的数据,会被 XML 解析器忽略

转载请注明原文地址: https://www.6miu.com/read-84354.html

最新回复(0)