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