mybatis plus查询今天的数据
时间: 2023-07-28 19:34:09 浏览: 122
mybatis联合查询
你可以使用Mybatis Plus的Lambda QueryWrapper来查询今天的数据。具体实现如下:
```java
// 获取今天的起始时间和结束时间
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
Date start = calendar.getTime();
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
Date end = calendar.getTime();
// 构建查询条件
QueryWrapper<Entity> wrapper = new QueryWrapper<>();
wrapper.lambda()
.ge(Entity::getTime, start) // 大于等于今天的起始时间
.le(Entity::getTime, end); // 小于等于今天的结束时间
// 执行查询
List<Entity> result = entityMapper.selectList(wrapper);
```
其中,`Entity`是你的实体类,`time`是存储时间的字段名。这段代码会查询出今天的所有数据。
阅读全文