写一个基于mybatisplus的分页查询的代码
时间: 2024-04-30 18:19:21 浏览: 82
好的,这里是一个基于mybatisplus的分页查询的示例代码:
```java
// 导入必要的类
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public IPage<User> getUsersByPage(int pageNum, int pageSize) {
// 创建分页对象
Page<User> page = new Page<>(pageNum, pageSize);
// 执行分页查询
return userMapper.selectPage(page, null);
}
}
```
在上面的代码中,我们首先创建了一个`Page`对象,表示要查询的页码和每页的大小。然后,我们调用`selectPage`方法执行分页查询,该方法接收一个`Page`对象和一个查询条件对象作为参数,这里我们传入了`null`表示不需要任何查询条件。最后,该方法返回一个`IPage`对象,表示查询结果,我们可以将其返回给调用方或者进行进一步的处理。
阅读全文