在PageHelper插件中,doSelectPageInfo
函数的getList
方法是用于获取分页查询结果的数据列表。它返回一个List
对象,包含了查询结果的实际数据。
函数签名:public <E> List<E> getList()
示例代码:
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; List<User> userList = null; try (SqlSession sqlSession = sqlSessionFactory.openSession()) { UserMapper userMapper = sqlSession.getMapper(UserMapper.class); // 开启分页查询,设置页码为1,每页显示10条记录 PageHelper.startPage(1, 10); userList = userMapper.getAllUsers(); } // 执行分页查询后,获取分页结果的详细信息 PageInfo<User> pageInfo = new PageInfo<>(userList); // 获取分页查询结果的数据列表 List<User> resultList = pageInfo.getList();
通过调用doSelectPageInfo
函数后,可以通过getList
方法获取分页查询结果的数据列表,即符合当前分页条件的数据集合。在上述示例中,resultList
就是包含了查询结果的List<User>
对象。
除了getList
方法,PageInfo
对象还提供了其他访问和操作分页相关信息的方法,如getTotal()
获取总记录数,getPageNum()
获取当前页码等。这些方法可根据需要进行使用。