zoukankan      html  css  js  c++  java
  • 时间参数的传递

    时间 参数在 postman 中发送的形式如上(字符串的形式):

    在Controller 中定义的字段:

    @RequestBody GxySignDto gxySignDto
    @TableField(exist = false)
    private Date startTime;
    @TableField(exist = false)
    private Date endTime;
    就可以把 startTime 和 endTime 映射到 gxySignDto 实体中。
    mapper:
    List<GxySignDto> list(Page page, @Param("gxySignDto") GxySignDto gxySignDto);
    在xml 中即可以 用 SIGN_TIME              datetime   形式的字段与传入的
     <select id="list" parameterType="com.zhangtao.moguding.maintainservice.dto.GxySignDto" resultType="com.zhangtao.moguding.maintainservice.dto.GxySignDto" >
            SELECT * FROM gxy_sign where state='CREATE'
            <if test="gxySignDto.startTime != null">
                AND SIGN_TIME &gt;= #{gxySignDto.startTime}
            </if>
            <if test="gxySignDto.endTime != null ">
                AND SIGN_TIME &lt;= #{gxySignDto.endTime}
            </if>
        </select>
    startTime 和 endTime 是Date 类型,只需要与null 比较,不需要加上 and gxySignDto.endTime != '' 否则会报错


  • 相关阅读:
    win10 系统下myeclipse 下启动 tomcat7 所遇到的问题
    搭建个人博客&论坛(LAMP):wordpress、discuz、phpMyAdmin
    拟合优度检验和独立性检验
    作业day19
    numpy
    正则模块
    模块功能
    模块
    匿名函数、异常处理
    递归和迭代器
  • 原文地址:https://www.cnblogs.com/z360519549/p/11594444.html
Copyright © 2011-2022 走看看