LambdaQueryWrapper设置多个模糊查询
时间: 2023-10-15 17:30:58 浏览: 149
您可以使用LambdaQueryWrapper的like方法来设置多个模糊查询条件。下面是一个示例代码:
```java
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
public class Main {
public static void main(String[] args) {
String keyword1 = "apple";
String keyword2 = "banana";
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(User::getName, keyword1)
.like(User::getDescription, keyword2);
// 执行查询操作
List<User> userList = userMapper.selectList(queryWrapper);
// 处理查询结果
for (User user : userList) {
System.out.println(user);
}
}
}
```
在上面的示例中,我们使用了LambdaQueryWrapper的like方法来设置两个模糊查询条件,分别是通过name字段查询包含关键字keyword1的记录,以及通过description字段查询包含关键字keyword2的记录。您可以根据自己的需求修改字段名和关键字。
阅读全文