mybatis xml格式文件中,不允許出現類似“>”這樣的字元,但是都可以使用符號進行說明,將此類符號不進行解析。或者進行轉義。 ...
第一種方法:
用了轉義字元把>和<替換掉,然後就沒有問題了。
SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE
附:XML轉義字元
< |
< |
小於號 |
> |
> |
大於號 |
& |
& |
和 |
' |
’ |
單引號 |
" |
" |
雙引號 |
第二種方法:
因為這個是xml格式的,所以不允許出現類似“>”這樣的字元,但是都可以使用<![CDATA[ ]]>符號進行說明,將此類符號不進行解析
你的可以寫成這個:
<![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>