1.jar包准备 pagehelper-5.1.0-beta2.jar,jsqlparser-1.0.jar(在how2j里面有)
2.修改applicationContext.xml:加上
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor">
<property name="properties">
<!--使用下面的方式配置参数,一行配置一个 -->
<value>
</value>
</property>
</bean>
</array>
</property>
3.在mapper.xml中可以删除查找总数的语句,相应的service,categorymapper这些类中也要删除这个方法
<select id="list" resultType="Category">
select * from category order by id desc
</select> 这个语句删除之前的limit语句
4.在controller中 获取总数的方法
List<Category> cs= categoryService.list();//这个list获取的是所有
PageInfo pageInfo = new PageInfo<>(cs);
int total= pageInfo.getTotal();
分页的代码为:
PageHelper.offsetPage(page.getStart(),page.getCount());//getcount得到的是偏移量5
List<Category> cs= categoryService.list();.//此时的list语句是没有limit的