mybatisplus中like
时间: 2023-09-25 07:11:37 浏览: 89
mybatisplus中的like查询可以通过使用QueryWrapper或LambdaQueryWrapper来实现。下面是使用QueryWrapper的示例代码:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.like("name", "John");
List<User> userList = userMapper.selectList(wrapper);
```
在上面的代码中,我们创建了一个QueryWrapper对象,并使用like方法指定了要查询的字段以及模糊匹配的值。然后,我们调用selectList方法执行查询,并将查询结果赋值给userList。
除了like方法,QueryWrapper还提供了许多其他方法用于构建各种查询条件,如eq、ne、gt、lt等等,你可以根据具体需求选择合适的方法来构建查询条件。
希望能够帮到你!如果还有其他问题,请继续提问。
相关问题
mybatisplus的like
MyBatis-Plus 是一个在 MyBatis 基础上进行增强的开源框架,提供了很多便捷的操作方法和功能。对于模糊查询(LIKE 查询),MyBatis-Plus 提供了两种方式来实现:
1. 使用 QueryWrapper 进行模糊查询:
```java
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.like("column_name", "keyword");
List<Entity> entityList = entityMapper.selectList(queryWrapper);
```
其中,`column_name` 是数据库表的列名,`keyword` 是用于模糊匹配的关键字。
2. 使用 LambdaQueryWrapper 进行模糊查询:
```java
LambdaQueryWrapper<Entity> lambdaQueryWrapper = new LambdaQueryWrapper<>();lambdaQueryWrapper.like(Entity::getColumnName, "keyword");
List<Entity> entityList = entityMapper.selectList(lambdaQueryWrapper);
```
这种方式使用了 Lambda 表达式,可以更加方便地指定查询条件。
以上是 MyBatis-Plus 中实现模糊查询的两种常用方式,你可以根据具体的需求选择其中一种来使用。
mybatisplus notlike使用
MybatisPlus 中的 notLike 方法可以用于模糊查询不包含指定字符串的记录。
以下是 notLike 方法的使用示例:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.notLike("name", "Tom");
List<User> userList = userMapper.selectList(wrapper);
```
上述代码将查询出所有 name 字段不包含 "Tom" 的 User 记录。
如果您希望查询出 name 字段不以 "Tom" 开头的记录,可以使用 notLikeRight 方法:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.notLikeRight("name", "Tom");
List<User> userList = userMapper.selectList(wrapper);
```
上述代码将查询出所有 name 字段不以 "Tom" 开头的 User 记录。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)