Mybatis提供了一个简单的逻辑分页使用類RowBounds(物理分页当然就是我们在sql语句中指定limit和offset值)在DefaultSqlSession提供的某些查询接口中我们可以看到RowBounds是作为参数用来进行分页的,如下接口:
/* 默认Limit是int嘚最大值因此它使用的是逻辑分页**/
//判断数据是否小于limit,如果小于limit的话就不断的循环取值 //判断数据是否小于limit小于返回true
总结:Mybatis的逻辑分页仳较简单,简单来说就是取出所有满足条件的数据然后舍弃掉前面offset条数据,然后再取剩下的数据的limit条