mybatisPlusfe分页查询
时间: 2023-08-15 21:04:40 浏览: 77
在MyBatis Plus中进行分页查询需要使用Page对象和PageHelper插件。以下是一个示例代码,演示了如何使用MyBatis Plus进行分页查询:
```java
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.plugins.pagination.PageHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public Page<User> getUserListByPage(int pageNum, int pageSize) {
// 创建Page对象,指定当前页数和每页显示的记录数
Page<User> page = new Page<>(pageNum, pageSize);
// 使用PageHelper进行分页查询
PageHelper.startPage(pageNum, pageSize);
// 调用Mapper的方法进行查询,查询结果会被自动封装到Page对象中
userMapper.selectPage(page, null);
return page;
}
}
```
在上面的示例中,我们首先创建了一个Page对象,指定了当前页数和每页显示的记录数。然后使用PageHelper.startPage方法来告诉MyBatis Plus开始分页查询。接着调用Mapper的selectPage方法进行查询,查询结果会自动封装到Page对象中。最后,返回Page对象即可获取分页查询的结果。
请注意,在使用MyBatis Plus进行分页查询之前,需要先配置好相关的依赖和插件。具体配置可以参考MyBatis Plus官方文档或相关教程。
阅读全文