Mybatis.xml文件中大於小於等於的替換符號


SQL中會用了>=,<=等符號,特殊符號在MybatisXML處理的方法:

 

第一種:用了轉義字符把><替換掉

SELECT * FROM test WHERE 1 = 1 AND start_date  <= CURRENT_DATE AND end_date >= CURRENT_DATE

附:XML轉義字符

 

轉義符號(轉義符號前加上&)

原始符號

說明

lt;

<

小於號

gt;

>

大於號

amp;

&

apos;

單引號

quot;

雙引號

 

第二種:

因為這個是xml格式的,所以不允許出現類似“>”這樣的字符,但是都可以使用<![CDATA[ ]]>符號進行說明,將此類符號不進行解析 

你的可以寫成這個: 

mapper文件示例代碼:

 <![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]> 


免責聲明!

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



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