mybatis plus 查询小于当前时间的数据
时间: 2023-11-09 22:10:33 浏览: 367
mybatis-plus的自动填充时间的问题(添加到数据库的时间比当前时间多4个小时)
5星 · 资源好评率100%
可以使用MyBatis Plus中提供的LambdaQueryWrapper来实现小于当前时间的查询。首先,获取当前时间并创建一个QueryWrapper对象:
```java
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
// 创建QueryWrapper对象
LambdaQueryWrapper<Entity> queryWrapper = new LambdaQueryWrapper<>();
```
然后,在LambdaQueryWrapper中使用lt方法指定小于当前时间的字段条件:
```java
queryWrapper.lt(Entity::getTime, now);
```
最后,使用MyBatis Plus提供的BaseMapper的selectList方法来执行查询操作:
```java
List<Entity> list = baseMapper.selectList(queryWrapper);
```
阅读全文