1. 程式人生 > >MyBatis Sql語句中的轉義字符

MyBatis Sql語句中的轉義字符

org align eating parse exc 大於號 cin bat 轉義

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.

轉義字符

<

<

小於號

&gt;

>

大於號

&amp;

&

&apos;

單引號

&quot;

"

雙引號

2、使用
<![CDATA[ ]]>標記的sql語句中的<where> <if>等標簽不會被解析

MyBatis Sql語句中的轉義字符