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>等标签不会被解析