个人技术分享

PageInfo 类是 MyBatis 分页插件中的一个用于封装分页查询结果的工具类。它提供了一些方法来获取分页相关的信息,如总记录数、总页数、当前页码、每页记录数、当前页的数据列表等。

常用的 PageInfo 方法包括:

  • getTotal():获取总记录数。
  • getPages():获取总页数。
  • getPageNum():获取当前页码。
  • getPageSize():获取每页记录数。
  • getList():获取当前页的数据列表。
  • isHasPreviousPage():判断是否有上一页。
  • isHasNextPage():判断是否有下一页。

通过调用这些方法,您可以方便地获取分页查询的相关信息,并根据需要进行后续的处理。例如,您可以使用 getTotal() 方法获取总记录数,然后根据总记录数计算总页数或显示页码等。

PageInfo 类还提供了其他一些方法,用于辅助处理分页查询结果,如 navigateFirstPage()navigateLastPage()navigatePages() 等,您可以根据具体需求选择使用。