zoukankan      html  css  js  c++  java
  • mybatis 时间区间比较

    直接上代码,此时数据库使用的Date类型:

        <if test="minCreateTime != null and  minCreateTime != ''">
                <![CDATA[ and g.create_time >= to_date(#{minCreateTime,jdbcType=DATE},'yyyy-MM-dd hh24:mi:ss')]]>
            </if>
            <if test="maxCreateTime != null and  maxCreateTime != ''">
                <![CDATA[ and g.create_time <= to_date(#{maxCreateTime,jdbcType=DATE},'yyyy-MM-dd hh24:mi:ss')]]>
            </if>

    若是字符串类型,也可以直接比较,如下:

           <if test="createTime != null">
                    AND CREATE_TIME = CONCAT(CONCAT('%', #{createTime,jdbcType=DATE}), '%')
                </if>
                <if test="updateTime != null">
                    AND UPDATE_TIME = CONCAT(CONCAT('%', #{updateTime,jdbcType=DATE}), '%')
                </if>

    <if test="minCreateTime != null and  minCreateTime != ''">
                <![CDATA[ and g.create_time >= to_date(#{minCreateTime,jdbcType=DATE},'yyyy-MM-dd hh24:mi:ss')]]>
            </if>
            <if test="maxCreateTime != null and  maxCreateTime != ''">
                <![CDATA[ and g.create_time <= to_date(#{maxCreateTime,jdbcType=DATE},'yyyy-MM-dd hh24:mi:ss')]]>
            </if>

  • 相关阅读:
    php数组·的方法1-数组的操作
    第十一章:DOM扩展
    第十章:DOM
    hxq的库
    第八章:BOM
    第七章:函数表达式2
    第七章:函数表达式
    第五章:引用类型(一)-Object和Array
    舌尖上的程序猿
    计算矩阵运算的乘法次数
  • 原文地址:https://www.cnblogs.com/sloveling/p/5086267.html
Copyright © 2011-2022 走看看