Mybatis在xml配置文件中處理SQL中的大於小於號的方法


之前在項目中遇到了在SQL中<=不識別的問題,在Navicat中語句正常,在xml中不識別,想起來就記錄一下

項目用的是Mybatis,經過網上多次查詢,驗證,總結方法如下:

一、使用<![CDATA[ ]]>符號

  例如:<![CDATA[ c.COUPON_MININUM <= #{COUPON_MININUM} ]]>  

  因為在XML中不允許出現“<”等符號,在經過“<![CDATA[ ]]>”處理的大於小於符就不會被解析

二、使用XML轉義字符

  

&lt;  < 小於號 
 &gt; >  大於號
 &amp; &
&apos; ' 單引號
 &quot; " 雙引號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM