QueryWrapper 时间判断整天
时间: 2024-08-14 10:03:21 浏览: 177
mybatis-plus QueryWrapper条件查询器
QueryWrapper是MyBatis Plus中的一种高级动态SQL构建工具,它提供了一种便捷的方式来构造复杂的SQL查询条件。如果你想在MyBatis Plus的QueryWrapper中对时间字段进行全天的时间范围判断,你可以这样做:
假设你有一个`User`实体,其中包含`create_time`日期时间类型的字段,你想获取所有创建时间为当天的所有用户,可以使用以下QueryWrapper方法:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.between("create_time", DateUtils.startOfDay(new Date()), DateUtils.endOfDay(new Date()));
List<User> users = userMapper.selectList(wrapper);
```
这里,`DateUtils.startOfDay()`和`DateUtils.endOfDay()`分别返回当天的开始时间和结束时间,包括整点0分0秒。
阅读全文