MyBatis Sql語句中的轉義字符
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.
轉義字符
< |
< |
小於號 |
> |
> |
大於號 |
& |
& |
和 |
' |
’ |
單引號 |
" |
" |
雙引號 |
2、使用
<![CDATA[ ]]>標記的sql語句中的<where> <if>等標簽不會被解析
MyBatis Sql語句中的轉義字符