MyBatis SQL中如何比較大小
想在SSB(Spring+Spring MVC+MyBatis)中的Mapper.xml中配置查詢語句,因為要用到比較大小,結果直接在裡面寫>=,編譯就會出錯,後來查詢資料,才知道xml檔案不直接支援>,<,',",& 它們需要轉義字元才能被讀取。
1、在xml的sql語句中,不能直接用大於號、小於號要用轉義字元
如果用小於號會報錯誤如下:
org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
轉義字元
< |
< |
小於號 |
> |
> |
大於號 |
& |
& |
和 |
' |
’ |
單引號 |
" |
" |
雙引號 |