LambdaQueryWrapper 表达式 eq in
时间: 2023-11-12 19:57:44 浏览: 214
Lambda 表达式
LambdaQueryWrapper 是 MyBatis-Plus 框架中的一个查询构造器,用于构建 SQL 查询语句。eq 方法用于添加等于条件,in 方法用于添加包含条件。
例如,假设有一个 User 实体类,其中有一个 age 字段,我们可以使用 LambdaQueryWrapper 来构建查询语句:
```
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getName, "张三").in(User::getAge, Arrays.asList(18, 20, 22));
List<User> userList = userMapper.selectList(wrapper);
```
以上代码会查询出名字为 "张三",年龄为 18、20 或 22 的用户列表。
阅读全文