mybatis中的大于,小于号的表达式

Mybatis中的大于,小于号的表达式

下面这一串代码中的小于等于号中的**<**会被识别为标签,所以不能这样写

	<if test="endTime != null">
   		and logintime <= #{endTime} 
   	</if>

所以我们只能用其他方式表达小于等于号

有两种写法

第一种:

	<if test="endTime != null">
   		and logintime &lt;= #{endTime} 
   	</if>

小于: less then 所以用lt表示 (&lt=)
大于: great then 所以用gt表示 (&gt=)

第二种:

	<if test="endTime != null">
   		and logintime <![CDATA[<=]]> #{endTime} 
   	</if>

大于等于 <![CDATA[ >= ]]>
小于等于 <![CDATA[ <= ]]>
用标签 <![CDATA[ sql语句 ]]>

发布了13 篇原创文章 · 获赞 2 · 访问量 855

猜你喜欢

转载自blog.csdn.net/RussellChampagne/article/details/101849981