LambdaQueryWrapper查询指定的字段
时间: 2023-10-13 12:26:50 浏览: 84
使用Lambda表达式查找指定字符
LambdaQueryWrapper 是 MyBatis-Plus 提供的一个方便的查询构造器,可以用来生成 SQL 查询语句。在 LambdaQueryWrapper 中指定查询的字段,有以下两种方式:
1. 使用 select 方法
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.select(User::getId, User::getName); // 指定查询的字段
List<User> userList = userMapper.selectList(queryWrapper);
```
2. 使用 selectSql 方法
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.selectSql("id,name"); // 指定查询的字段
List<User> userList = userMapper.selectList(queryWrapper);
```
需要注意的是,在使用 selectSql 方法时,需要手动拼接 SQL,因此不太方便。建议使用 select 方法指定查询的字段。
阅读全文