lambdaQueryWrapper查询今天的添加的数据
时间: 2024-10-23 10:08:20 浏览: 36
支持连表查询的mybatis-plus
5星 · 资源好评率100%
LambdaQueryWrapper是MyBatis Plus中的一种高级动态SQL构建工具,它提供了一种简洁的方式来编写SQL查询语句,尤其适用于复杂的条件表达。如果你想查询今天新增的数据,你可以这样做:
假设有一个`User`实体类,有一个日期字段`createDate`表示用户创建时间,你可以使用如下的LambdaQueryWrapper查询:
```java
List<User> todayUsers = UserMapper.selectList(new LambdaQueryWrapper<User>()
.eq("createDate", DateUtils.addDays(new Date(), -1)) // 查询昨天(即今天)的数据
.orderByDesc("createDate") // 按照创建时间降序排序,这样最新添加的就是第一个
);
```
这里假设`DateUtils.addDays()`用于获取当前日期往前一天,`eq()`方法用于设置相等条件。如果你使用的是Spring Data JPA或者其他ORM框架,查询方式可能会有所不同。
阅读全文