mybatis在xml文件中處理大於號小於號的方法

第一種方法:app

用了轉義字符把>和<替換掉,而後就沒有問題了。spa

 

SELECT * FROM test WHERE 1 = 1 AND start_date  &lt;= CURRENT_DATE AND end_date &gt;= CURRENT_DATEcode

 

附:XML轉義字符xml


 

                     &lt;                                 ci

                     <table

                     小於號                                           test

                     &gt;date

                     >                                      map

                     大於號方法

                     &amp;

                     &

                     和

                     &apos;

                     ’

                     單引號

                     &quot;

                     "

                     雙引號

 

 

第二種方法:

 

 

由於這個是xml格式的,因此不容許出現相似「>」這樣的字符,可是均可以使用<![CDATA[ ]]>符號進行說明,將此類符號不進行解析 
你的能夠寫成這個: 

mapper文件示例代碼

<![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>
相關文章
相關標籤/搜索