1. 程式人生 > >[Mybatis + oracle] 處理大於號小於號

[Mybatis + oracle] 處理大於號小於號

mybatis在xml檔案中處理大於號小於號的方法
分類: Mybatis 2013-08-28 15:20 16528人閱讀 評論(0) 收藏 舉報
mybatis在xml檔案中處理大於號小
第一種方法:
用了轉義字元把>和<替換掉,然後就沒有問題了。

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

附:XML轉義字元

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

第二種方法:

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

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