mybatisplus 模糊并列查询
时间: 2023-07-28 13:11:29 浏览: 107
要在 MyBatis Plus 中进行模糊并列查询,你可以使用 QueryWrapper 类提供的 like 方法。下面是一个示例代码,演示如何进行模糊并列查询:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
public class MyBatisPlusExample {
public List<User> searchUsers(String keyword) {
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
if (StringUtils.isNotBlank(keyword)) {
queryWrapper.like("username", keyword)
.or()
.like("email", keyword);
}
return userMapper.selectList(queryWrapper);
}
}
```
在上述示例中,我们使用了 QueryWrapper 的 like 方法来进行模糊查询。我们通过链式调用 or 方法来实现并列查询。在这个例子中,我们根据关键字在 "username" 和 "email" 字段上进行模糊查询,并返回匹配的用户列表。
注意:需要确保已经正确配置了 MyBatis Plus,并且已经定义了 User 实体类和对应的 Mapper 接口。
阅读全文