Mybatis中<![cdata[ ]]>

1、<![cdata[ ]]>介绍

      <![cdata[ 内容 ]]>是一种xml语法,在CDATA标记中的信息被解析器原封不动地传给应用程序,并且不解析该段信息中的任何控制标记。

2、<![cdata[ ]]>在mybatis中使用

<where>
<if test=" phone != null and phone != '' ">
<![CDATA[and PHONE=#{phone,jdbcType=VARCHAR}]]>
</if>
<if test=" tel != null and tel != '' ">
<![CDATA[and TEL=#{tel,jdbcType=VARCHAR}]]>
</if>
<if test=" addressDetails != null and addressDetails != '' ">
<![CDATA[and ADDRESSDETAILS=#{addressDetails,jdbcType=VARCHAR}]]>
</if>
<include refid="otherConditons"/>
</where>

使用<![cdata[ 内容 ]]> 的目的时,因为语法中有特殊符号,为了不让xml给解析掉而使用的。

      

原文地址:https://www.cnblogs.com/hongming-blogs/p/8036295.html