mybatis-plus整合springboot模糊查询
时间: 2023-07-22 08:59:13 浏览: 126
在MyBatis-Plus中,我们可以使用LambdaQueryWrapper来进行模糊查询的整合。下面是一个示例代码:
```java
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
@Override
public List<User> searchUser(String keyword) {
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(User::getName, keyword);
return baseMapper.selectList(queryWrapper);
}
}
```
在这个例子中,我们假设有一个User实体类,包含一个name属性。在searchUser方法中,我们创建了一个LambdaQueryWrapper对象,并使用like方法来设置模糊查询条件。在这里,我们使用User::getName来指定要查询的属性,然后传入关键字keyword。
然后,我们调用baseMapper的selectList方法来执行查询,并返回结果。
这样,你就可以在MyBatis-Plus整合Spring Boot中进行模糊查询了。
阅读全文