mybatis-plus怎么查前一天的数据
时间: 2024-06-06 11:03:07 浏览: 160
Mybatis查询方式
MyBatis-Plus是一款MyBatis的增强工具,它封装了很多常用的功能,比如分页、逻辑删除等。如果你想查询前一天的数据,可以使用MyBatis-Plus提供的Lambda查询功能,使用Lambda可以非常方便地进行复杂的查询操作。
假设你要查询表中create_time字段在前一天的数据,可以使用如下代码:
```java
//获取当前时间
LocalDateTime now = LocalDateTime.now();
//获取前一天的时间
LocalDateTime yesterday = now.minusDays(1);
//查询前一天的数据
List<Entity> list = entityMapper.selectList(
Wrappers.<Entity>lambdaQuery()
.ge(Entity::getCreateTime, yesterday)
.lt(Entity::getCreateTime, now)
);
```
这里使用了LambdaQueryWrapper来构建查询条件,ge表示大于等于,lt表示小于,这样就可以筛选出create_time在昨天的数据了。
阅读全文