mybatis < > & ’ "特殊符號報錯解決方法
因爲mybatis mapper文件是xml格式的,所以有時候不允許出現類似< > & ’ "這樣的字符,而我們寫sql時或做一些ognl表達式時 會出現這種問題 ,有兩種解決方案。
1.用轉義字符把>和<替換掉 表格語法:
轉義前 | 轉義後| 釋意
-------- | —
< | <
|小於
|
>
|大於
& |&
|和
’ |'
|單引號
" |"
|雙引號
可以使用冒號來定義對齊方式:
項目 | 價格 | 數量 |
---|---|---|
Computer | 1600 元 | 5 |
Phone | 12 元 | 12 |
Pipe | 1 元 | 234 |
2.使用<![CDATA[ ]]>
符號進行說明
將此類符號不進行解析
<![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>