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>

  • 相关阅读:
    图形
    附属信息
    文件操作
    字符编码
    Python数据类型之基础记。。。
    python并发编程之多进程
    python并发编程之多进程
    计算机基础之计算机系统的简单了解。
    元类
    基于socketserver模块实现并发tcp/udp
  • 原文地址:https://www.cnblogs.com/sloveling/p/5086267.html
Copyright © 2011-2022 走看看