mybatisplus LambdaQueryWrapper 查询mysql指定字段 比如User表里的 string name,以及int age字段
时间: 2024-03-05 12:54:39 浏览: 159
好的,使用MyBatis Plus的LambdaQueryWrapper查询指定字段可以通过以下代码实现:
```java
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<User>()
.select(User::getName, User::getAge) // 指定要查询的字段
.eq(User::getName, "张三"); // 添加条件,这里以姓名为例
List<User> userList = userMapper.selectList(wrapper); // 执行查询
```
上述代码中,`select` 方法用于指定要查询的字段,可以通过实体类的属性引用来指定,这样可以避免手写 SQL 时出现拼写错误等问题。
在添加查询条件时,可以使用类似 `eq`、`like`、`gt` 等方法来指定查询条件,这些方法的参数也可以使用实体类的属性引用来指定。最后,通过调用 `selectList` 方法来执行查询,并返回满足条件的结果集。
如果您还有其他问题,请继续提出,我会尽力为您解答。
阅读全文
相关推荐















