mybatisplus模糊查询怎么写
时间: 2024-11-22 12:24:34 浏览: 37
在MyBatisPlus中,你可以使用`like`和`likeRight`方法来进行模糊查询。以下是两个示例:
1. **模糊查询** (查询姓名中包含特定字符的用户)
```java
@Test void like() {
String name = "J";
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.like(StringUtils.hasText(name), User::getName, name);
List<User> users = mapper.selectList(wrapper);
log.info(users.toString());
}[^1]
```
这里`like`方法用于执行like操作,`User::getName`表示字段名,`name`是你想要匹配的模糊条件。
2. **右模糊查询** (查询姓名以特定字符开头的用户)
```java
@Test void likeRight() {
String name = "张";
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.likeRight(StringUtils.hasText(name), User::getName, name);
List<User> users = mapper.selectList(wrapper);
log.info(users.toString());
}
```
`likeRight`方法与`like`相似,但只会匹配从字段右侧开始的部分。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)