xml转义字符在mybatis动态sql中的使用


一,常用转义字符表 

 &lt;   <  小于号   
 &gt;  >  大于号
 &amp;  &  和
 &apos;  ’ 单引号
 &quot;  " 双引号

 

 

 

 

 

 

二,使用方法示例

      <if test="stardate != null and stardate != ''"> and u_addtate &gt;= #{stardate} </if>

   <if test="enddate != null and enddate != ''"> and u_addtate &lt;#{enddate} </if>

 

三,其他

  1)<![CDATA[ ]]>                   用于声明解析方式,不解析符号

    <![CDATA[  在这里写内容就不需要使用转义字符 ]]>

 

  2)CONCAT('%',#{name},'%')  用于拼接,一般用于模糊查询

    <if test="ckuNumber != null and ckuNumber != ''">         and u_number LIKE CONCAT('%',#{ckuNumber},'%')    </if>

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM