在mybatis的xml出现这个错误
The content of elements must consist of well-formed character data or markup.
查阅资料后发现
是SQL中出现了"<",
解决方案有二,
其一,使用转义字符
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | " | 双引号 |
其二,使用CDATA
类似这样
where boxno = #{boxno,jdbcType=VARCHAR}
and <![CDATA[ tostatu < '20' ]]>