lambdaquery查询某些字段
时间: 2023-07-20 16:18:47 浏览: 100
使用Lambda表达式查找指定字符
LambdaQuery 是一个基于 Lambda 表达式的查询工具,可以通过 Lambda 表达式来构建复杂的查询条件。
如果要查询某些字段,可以使用 LambdaQuery 的 select 方法,该方法接受一个 Function 接口作为参数,该接口定义了一个 apply 方法,用于对每个查询结果进行处理。
下面是一个示例代码:
```java
List<User> userList = LambdaQuery.of(User.class)
.select(User::getId, User::getName, User::getEmail)
.eq(User::getSex, "male")
.list();
```
该代码使用 LambdaQuery 查询 User 表中性别为 male 的用户的 id、name 和 email 字段,并将查询结果存储在 userList 中。其中 select 方法接受三个 Function 接口作为参数,分别对应 id、name 和 email 字段的查询。
阅读全文