lamdaquerywrapper.eq
时间: 2023-08-31 13:24:31 浏览: 69
LambdaQueryWrapper.eq 是一个 MyBatis-Plus 框架中的 Lambda 查询构造器,用于构建等于条件的查询。它可以通过链式调用的方式来实现多个查询条件的组合,并且可以避免使用字符串拼接的方式构建 SQL 语句,提高了代码的可读性和可维护性。使用 LambdaQueryWrapper.eq 方法可以指定表中某个字段的值等于指定的值,例如:
```
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getName, "张三");
List<User> userList = userMapper.selectList(wrapper);
```
这段代码表示查询名字为“张三”的用户列表。
相关问题
kjcxProjectFillingQueryWrapper.eq("kpa.status","2") .or().eq("kpa.status","3");如何用and包起来
你可以使用`and`方法将两个条件用`and`逻辑符连接起来。下面是一个示例代码:
```java
kjcxProjectFillingQueryWrapper.eq("kpa.status", "2")
.and(wrapper -> wrapper.eq("kpa.status", "3"));
```
在这个示例中,我们使用`and`方法将第二个条件`eq("kpa.status", "3")`与第一个条件`eq("kpa.status", "2")`用`and`逻辑符连接起来。
阅读全文