IPage和PageInfo有啥区别
时间: 2023-12-29 14:04:11 浏览: 149
IPage 和 PageInfo 都是基于 Mybatis-Plus 框架的分页插件,它们的作用都是对分页结果进行封装。区别在于,IPage 是一个接口,它提供了获取分页数据和分页信息的方法,而 PageInfo 是 IPage 的实现类,它实现了 IPage 接口,可以直接获取分页数据和分页信息。另外,PageInfo 还额外提供了一些方法,如静态构建分页信息、计算总页数、设置总条数等。
相关问题
ipage和pageinfo有啥区别
iPage和PageInfo是两种不同的概念,它们之间有一些区别。
iPage是一个网页托管服务提供商,提供虚拟主机、域名注册和其他网站相关服务。它是一个知名的主机提供商,为用户提供创建和托管网站的平台。用户可以使用iPage购买域名、创建网站、设置电子邮件和数据库等。
PageInfo是一个网页信息查询工具,用于获取特定网页的相关信息。用户可以通过输入网页的URL或关键词来查询该网页的元数据、标题、描述、关键词等信息。PageInfo可以帮助用户了解一个网页的基本信息,以便进行进一步的分析和决策。
总之,iPage是一个提供网页托管服务的平台,而PageInfo是一个用于查询网页信息的工具。它们在功能和用途上有所不同。
Page和IPage的区别
在 Java 中,Page 和 IPage 都是用来处理分页查询的对象,但是它们有一些区别。
Page 是 MyBatis Plus 框架中的一个类,它是对 MyBatis 自带的分页插件进行了封装,提供了更加方便的分页查询方式。Page 对象中包含了查询出的数据列表、总记录数、当前页码、每页显示的记录数等信息。
IPage 是 MyBatis Plus 框架中的一个接口,它继承了 Page 接口,并且提供了更多的分页查询选项。IPage 接口中定义了一些方法,比如设置排序规则、是否进行 count 查询等。
因此,可以认为 Page 是 IPage 的一个实现类,而 IPage 提供了更加灵活和全面的分页查询选项。
阅读全文