mybatisplus根据时间段查询
时间: 2023-07-08 18:48:20 浏览: 262
MySQL根据时间范围查询
5星 · 资源好评率100%
可以使用MybatisPlus中的QueryWrapper类来根据时间段查询数据。例如,如果要查询创建时间在2021-01-01到2021-01-31之间的数据,可以使用如下代码:
```java
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.between("create_time", "2021-01-01", "2021-01-31");
List<Entity> entityList = entityMapper.selectList(queryWrapper);
```
其中,Entity为实体类,create_time为实体类中的时间字段,entityMapper为MybatisPlus中的Mapper接口。
如果时间字段的类型为Date,则可以直接使用日期类型进行查询:
```java
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.between("create_time", startDate, endDate);
List<Entity> entityList = entityMapper.selectList(queryWrapper);
```
其中,startDate和endDate为日期类型的变量,表示时间段的起始日期和结束日期。
阅读全文