mybatis-plus的查询上月数据
时间: 2023-09-27 16:09:10 浏览: 95
可以使用MyBatis-Plus的条件构造器来查询上月数据,具体实现如下:
```java
// 1. 获取上月的开始时间和结束时间
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, -1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
Date startTime = calendar.getTime();
calendar.add(Calendar.MONTH, 1);
calendar.add(Calendar.DAY_OF_MONTH, -1);
Date endTime = calendar.getTime();
// 2. 使用MyBatis-Plus的条件构造器构造查询条件
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.between("create_time", startTime, endTime);
// 3. 执行查询操作
List<Entity> list = entityMapper.selectList(queryWrapper);
```
其中,第1步获取上月的开始时间和结束时间,可以根据具体的需求进行调整。第2步使用MyBatis-Plus的条件构造器构造查询条件,其中`between`方法可以用于查询在指定时间范围内的数据。第3步执行查询操作,得到符合条件的实体列表。
阅读全文