一、错误介绍
前两天我在使用Mybatis开发,进行数据查询时, 系统出现了红色提示,如下图所示:
由提示可知,系统将我的小于号【<】解析为Tag标签了 ,而大于号【>】则没有这个问题。为了验证大于号【>】不会出现这个问题,我修改了上述XML文件并运行,结果如下:
现在可以看到,我将后面两个比较元素换了位置,不使用小于号【<】,然后程序是正常运行的,结果也可以正常查询。
那么原始代码是真的把小于号【<】解析为Tag标签了么?为了验证这是个错误,而不是不良警告,我将代码还原,用小于号【<】进行SQL查询。 结果如下: