springboot+mybatisplus根据用户账号模糊查询(无分页)
时间: 2023-08-26 10:04:23 浏览: 108
mybatis分页及模糊查询功能实现
如果您不需要进行分页,只是简单地根据用户账号进行模糊查询,您可以按照以下方式修改上述示例代码:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
public class UserController {
@Autowired
private UserService userService;
@GetMapping("/users")
public List<User> getUsersByAccount(@RequestParam("account") String account) {
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("account", account);
return userService.list(queryWrapper);
}
}
```
在这个修改后的示例中,我们去掉了分页参数,直接调用`userService.list`方法查询满足模糊查询条件的所有用户数据,并将结果以列表形式返回。
请注意,`userService.list`方法返回的是一个`List<User>`对象,其中`User`是您的实体类。您需要根据自己的实际情况进行适当调整。
希望这个修改后的示例满足了您的需求。如果还有其他问题,请随时提问。
阅读全文