在mybatis-plus中如何实现模糊查询
时间: 2024-05-07 22:18:45 浏览: 98
mybatis 模糊查询的实现方法
5星 · 资源好评率100%
在mybatis-plus中实现模糊查询的方法如下:
1. 使用QueryWrapper对象进行模糊查询
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.like("name", "张三");
List<User> userList = userMapper.selectList(wrapper);
```
这里的"like"方法表示模糊查询,第一个参数表示要查询的字段名,第二个参数表示要查询的值。
2. 使用LambdaQueryWrapper对象进行模糊查询
```java
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.like(User::getName, "张三");
List<User> userList = userMapper.selectList(wrapper);
```
这里使用Lambda表达式来指定要查询的字段,查询方式与QueryWrapper相同。
总结:在mybatis-plus中实现模糊查询可以使用QueryWrapper或LambdaQueryWrapper对象,使用like方法进行模糊查询,第一个参数是要查询的字段名,第二个参数是要查询的值。
阅读全文