mybatis plus 流式查询
时间: 2023-11-21 09:56:24 浏览: 182
MyBatis-Plus实践,实验多种查询
Mybatis Plus是Mybatis的增强工具,在Mybatis的基础上进行了扩展,提供了更加便捷的CRUD操作。Mybatis Plus同样支持流式查询,可以通过wrapper.lambdaQuery().stream()方法实现。下面是一个示例:
```java
List<User> userList = new ArrayList<>();
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getAge, 18);
Stream<User> userStream = userService.lambdaQuery().stream();
userStream.forEach(userList::add);
```
上述代码中,我们使用LambdaQueryWrapper构建查询条件,然后通过stream()方法获取到一个Stream<User>对象,最后通过forEach()方法将查询结果添加到一个List<User>中。
阅读全文