MyBatis结合分页器知识总结

102 阅读1分钟

MyBatis 常规配置就不讲了,网上很多例子,随意查找,

说下分页的配置:

1、Maven引入

<!--分页插件-->
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
</dependency>

2、调取分页器的代码,pageNum 页码   、pageSize  每页数量

PageHelper.startPage(pageNum, pageSize);

3、正常通过MaBatis调取数据即可

4、如果要是获取数据总个数(select count(*) from DeviceNewInfoParam where ProjectId=#{projectId}),(注意:!!!)要在调PageHelper.startPage(pageNum, pageSize)该方法之前调用数据总个数,要不会出现"没有为 'table_count' 的列 1 指定任何列名称'"的错误