PageHelper配置
时间: 2023-12-23 17:17:29 浏览: 88
PageHelperConfig
要配置PageHelper,需要在MyBatis的配置文件中添加插件配置。在plugins标签下添加一个plugin标签,设置interceptor属性为"com.github.pagehelper.PageInterceptor"。然后可以根据需要设置一些属性,比如设置helperDialect属性为数据库类型,比如mysql,设置reasonable属性为true,设置supportMethodsArguments属性为true,设置params属性为count=countSql。具体的配置如下:
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<property name="helperDialect" value="mysql"/>
<property name="reasonable" value="true"/>
<property name="supportMethodsArguments" value="true"/>
<property name="params" value="count=countSql"/>
</plugin>
</plugins>
这样就完成了PageHelper的配置。配置完成后,就可以在Java代码中使用PageHelper.startPage方法来开启分页查询。例如:
PageHelper.startPage(pageNum, pageSize);
List<User> userList = userDao.selectUserList();
PageInfo<User> pageInfo = new PageInfo<>(userList);
其中,pageNum表示当前页码,pageSize表示每页显示的记录数,userDao.selectUserList()是查询用户列表的方法,PageInfo是封装了分页信息的类。使用PageHelper可以简化分页查询的开发工作量。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文