Mybatis 使用RowBounds对象进行分页 ,针对 ResultSet结果集执行的内存分页,不是物理分页 。 物理分页 方式的话可以 通过在SQL内直接书写带有物理分页的参数 、 也可以使用分页插件来完成物理分页 。
1.通过在映射文件中编写SQL语句,用limit关键字实现分页查询。 其中limit有多种传参方式:顺序传参、@Param()传参、POJO传参、Map传参等
2.通过分页插件PageHelper实现分页 。
PageHelper是一款非常好用的开源免费的 Mybatis 第三方分页插 件。使用该插件时,只要传入分页参数,即可自动生成页面对象。