当前位置: 代码网 > it编程>编程语言>Java > Mybatis中给传入年月日得时间类型后面追加时分秒,示例为当天

Mybatis中给传入年月日得时间类型后面追加时分秒,示例为当天

2026年01月05日 Java 我要评论
实体类 @Transient @DateTimeFormat(pattern = "yyyy-MM-dd") private Date

实体类

    @Transient
    @DateTimeFormat(pattern = "yyyy-MM-dd")   
    private Date reportDateStart;
    @Transient
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date reportDateEnd;

前端传入时间
2021-

Mapper层

<if test="reportDateStart != null ">
      AND cu.created <![CDATA[ >=  ]]> CONCAT(#{reportDateStart}, ' 00:00:00')
</if>
<if test="reportDateEnd != null ">
      AND cu.created <![CDATA[ <  ]]> date_add(#{reportDateEnd}, INTERVAL 1 day)
</if>

这样得后台myabtis中查询得时间就为:2021-11-22 00:00:00~2021-11-22 23:59:59 了

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com