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語句 ]]>