mybatisplus Like参数
时间: 2024-04-16 11:23:21 浏览: 22
在MyBatis-Plus中,Like参数是用于模糊查询的一种方式。它可以在SQL语句中使用LIKE关键字进行模糊匹配。MyBatis-Plus提供了两种方式来使用Like参数:
1. 使用QueryWrapper的like方法:
通过QueryWrapper对象的like方法可以设置Like参数,示例代码如下:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", "Tom");
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码中,like方法的第一个参数是数据库表的字段名,第二个参数是要匹配的值。这样就可以实现对name字段进行模糊匹配,查找包含"Tom"的记录。
2. 使用Lambda表达式:
MyBatis-Plus还支持使用Lambda表达式来设置Like参数,示例代码如下:
```java
LambdaQueryWrapper<User> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.like(User::getName, "Tom");
List<User> userList = userMapper.selectList(lambdaQueryWrapper);
```
上述代码中,like方法的第一个参数是实体类的属性名,第二个参数是要匹配的值。这样就可以实现对name属性进行模糊匹配,查找包含"Tom"的记录。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)