mybatis-plus查询开始时间和结束时间,给结束时间拼接23:59:59
时间: 2023-11-14 16:20:46 浏览: 294
MyBatis-plus 模糊查询的使用
可以使用Mybatis Plus的Lambda表达式来进行时间拼接,代码如下:
```
// 假设查询的开始时间为startTime,结束时间为endTime
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda()
.ge(Entity::getCreateTime, startTime) // 大于等于开始时间
.le(Entity::getCreateTime, endTime + " 23:59:59"); // 小于等于结束时间,拼接上时分秒
```
以上代码中,`Entity`表示查询的实体类,`getCreateTime`是实体类中的一个属性,表示创建时间。`ge`和`le`分别表示大于等于和小于等于,第一个参数是实体类属性的引用,第二个参数表示要比较的值,可以是字符串或者其他类型。因为需要在结束时间后拼接时分秒,所以对`endTime`进行了字符串拼接。
阅读全文