FragranceM 发表于 2016-11-27 12:33:57

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.

转义字符
&lt;<小于号                                          
&gt;    >大于号
&amp;&和
&apos; ’单引号
&quot;"双引号
2、使用
<!]>标记的sql语句中的<where> <if>等标签不会被解析
页: [1]
查看完整版本: MyBatis Sql语句中的转义字符[转]