MybatisPlus根据一个日期字段排序,最近一星期排在最前面,然后是未来的,最后是剩下的
时间: 2024-06-10 11:09:04 浏览: 131
根据日期获取最近几天的日期
可以使用MybatisPlus提供的LambdaQueryWrapper来实现根据日期字段排序的功能。具体实现方式如下:
```
// 假设日期字段为create_time
LambdaQueryWrapper<Entity> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.orderByDesc(Entity::getCreateTime);
queryWrapper.ge(Entity::getCreateTime, LocalDate.now().minusWeeks(1)); // 最近一星期
```
这样查询出来的结果,最近一星期的记录会排在前面,之后是未来的记录,最后是剩下的记录。希望能对您有所帮助。
笑话:为什么懒人总是没有时间做事?因为他们总是把时间留给了别人。
阅读全文