首页 > 其他分享 >MybatisPlus系列---【时间查询】

MybatisPlus系列---【时间查询】

时间:2022-08-22 20:49:27浏览次数:146  
标签:MybatisPlus param 查询 --- pubTime between

1.问题描述

  项目中经常遇到这样的问题,有个查询条件是日期,或者日期范围,但是数据库一般存的是日期时间,想要查询,肯定要做格式化后再比较。不使用MybatisPlus的时候,一般都用Mysql的Tochar进行处理,使用MybatisPlus的时候,有没有更优雅的写法呢?

2.解决方案

  注意:between不要用condition判断,就用if判断,mybatisplus自带的判断有问题。

LocalDte pubTime = param.getPubTime();
if(pubTime!=null){
  queryWrapper.between(User::getPubTime,param.atStartOfDay(),LocalDateTime.of(pubTime,LocalTime.MAX));  
}

 

标签:MybatisPlus,param,查询,---,pubTime,between
From: https://www.cnblogs.com/hujunwei/p/16614164.html

相关文章

  • SkyWalking-go2sky收集Golang运行时指标技术方案
    需求理解本次项目,是将go2sky作为agent,在用户的代码中导入,并借助go2sky收集golangruntimemetrics,并将metrics上报到skywalking-OAP,skywalking-OAP提供对应的UI进行展示......
  • 使用element-ui的upload组件时.el-upload__input样式出错的解决办法
    使用element-ui的upload组件时.el-upload__input样式出错的解决办法错误复现:这个样式错误折磨了我一下午!得记录一下。这个样式突然出现问题,基本解决办法有两种。一种是......
  • 2022-8-22第一组孙乃宇
    HTML和CSS什么是HTMLHTML是用来描述网页的一种语言HTML叫做超文本标记语言(HyperTestMarkerUpLanguage)HTML不是编程语言,而是一种标记语言标记语言就是......
  • web安全 - xss攻击与防御
    xss(Cross-SiteScripting),跨站脚本攻击。攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用恶意脚本攻击者可以获取用户的敏感信息,Cookie,SessionI......
  • 【C++-笔记】访问说明符public、protected和private的用途和区别
    在C++当中,访问说明符主要在如下两个场景中使用:成员访问说明符当我们在定义/声明一个类时,需要使用成员访问说明符来说明成员的访问权限,public、protected和private的区别......
  • 项目案例-运用西门子PLC通过Modbus RTU采集YGWE通讯数据
    本案例控制的是YGWE冷却系统。系统主PLC选用西门子CPU,通过Modbus转Profinet网关采集YGWE通讯数据。 1、首先创建新项目文件;  2、导入GSD文件,将小疆智控MODBUS转PR......
  • oracle时间对比报错:ORA-01861 文字与格式字符串不匹配
    前段时间写一个简单的需求时碰到的,在使用传入的时间参数与oracle数据库里存的时间进行比较时报错,具体错误如下:   在Oracle中,需要使用to_date格式化时间,再进行对比......
  • Real-Time Shadows 1
    ShadowMapping:从光源处记录一张场景的最浅深度表,然后再从摄像机处看向场景的某个物体向光源连线,比较此时物体到光源距离和深度表记录的距离,如果大于深度表记录的距离,则说......
  • 2022-08-22 第四小组 王星苹 学习笔记
    复习HTML,前端的一些复习。学习总结:  定义音频内容和定义视频内容<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metah......
  • python学习目录09-标准类库-Unicode码转换
    #chrord#65,90#码表中随机产生大写字母#97,122#码表中随机产生小写字母print(chr(65))#Unicode码-->strprint(ord("A"))#str-->Unicode码pri......