博客一地址:PageHelper在Spring+Spring MVC+MyBatis中的配置使用
博客二地址:mybatis使用PageHelper分页插件原理
另外要注意PageHelper.startPage(startPage,pageSize); 里的两个参数和我们手动分页传参的意义不一样,手动传参startNum,pageSize直接作为参数在limit startNum,pageSize中执行,而PageHelper,startPage()方法里的参数则会进行处理后拼接为limit筛选语句。
例如startPage = 2,pageSize = 10代表的是每页10条,查询第2页的数据。而并非是从第3行的数据开始查询,查询10条。