mybatis中使用大于号或小于号报错

问题描述:在mybatis中使用<=或这个>=会提示错误Tag name expecte

tee.F_EndDay <= dateadd(DAY,0,CONVERT (VARCHAR(100), GETDATE(), 23))

解决方案:
1、将<号或者>号进行转义

tee.F_EndDay &lt;= dateadd(DAY,0,CONVERT (VARCHAR(100), GETDATE(), 23))
2、使用<![CDATA[ ]]>符号进行说明
<![CDATA[ tee.F_EndDay &lt;= dateadd(DAY,0,CONVERT (VARCHAR(100), GETDATE(), 23)) ]]>  
tee.F_EndDay &lt;= dateadd(DAY,0,CONVERT (VARCHAR(100), GETDATE(), 23))   

附录转义对照表

&lt; < 小于号 &gt; > 大于号 &amp; & 和 &apos; ’ 单引号 &quot; " 双引号


经验分享 程序员 微信小程序 职场和发展