如何在mybatis中使用大于小于等于

今天就跟大家聊聊有关如何在mybatis中使用大于小于等于,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

方法一:使用特殊转义字符

例如,>=开始日期 并且<=结束日期

&gt;  >  大于号 

&lt;  <  小于号 

   <if test="searchTimeBegin != null and searchTimeBegin != ''">
       AND tcci.consume_time &gt;= CONCAT(#{searchTimeBegin},' 00:00:00')
   </if>
   <if test="searchTimeEnd != null and searchTimeEnd != ''">
       AND tcci.consume_time &lt;= CONCAT(#{searchTimeEnd},' 23:59:59')
   </if>

方法二:使用<![CDATA[ ]]>符号

这里面的内容将不被解析

<if test="beginTime!=null">
      AND DATE (os.show_start_time) >= DATE(#{beginTime})
    </if>
    <if test="endTime!=null">
      AND DATE (os.show_start_time) <![CDATA[<=]]> DATE(#{endTime})
    </if>

看完上述内容,你们对如何在mybatis中使用大于小于等于有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。