Mybatis中的大于,小于号的表达式
下面这一串代码中的小于等于号中的**<**会被识别为标签,所以不能这样写
<if test="endTime != null">
and logintime <= #{endTime}
</if>
所以我们只能用其他方式表达小于等于号
有两种写法
第一种:
<if test="endTime != null">
and logintime <= #{endTime}
</if>
小于: less then 所以用lt表示 (<=)
大于: great then 所以用gt表示 (>=)
第二种:
<if test="endTime != null">
and logintime <![CDATA[<=]]> #{endTime}
</if>
大于等于 <![CDATA[ >= ]]>
小于等于 <![CDATA[ <= ]]>
用标签 <![CDATA[ sql语句 ]]>