1、在mybatis的Mapper.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[]]>
符号表示
eg: <![CDATA[ when age<= 45 and weight >= 60 ]]>