1. 程式人生 > >解決mybatis中轉義字符的問題

解決mybatis中轉義字符的問題

bat TE XML max table cdata tab bsp AD

xml格式中不允許出現類似“>”這樣的字符,有如下兩種解決方法

方法一:使用轉義字符

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

附:XML轉義字符

<

<

小於號

&gt;

>

大於號

&amp;

&

&apos;

單引號

&quot;

"

雙引號

方法二:使用<![CDATA[ ... ]]>

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

解決mybatis中轉義字符的問題