Mybatis无需更改原有代码1分钟完美实现分页功能插件(不服你咬我

首先,,本博文为第三方插件的使用方法、实例,不涉及mybatis提供的interceptor接口及其他源码内容,大神请绕行~~

背景:新撘工程使用了mybatis3.2.8,想要实现分页查询功能,遂找之,成。

一、为尊重开发人员成果,先上URL。

Git@OSC:(里面已经有很详细的使用说明)

GitHub:https://github.com/pagehelper/Mybatis-PageHelper

二、亲测过程

1.添加maven依赖

<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.6.3</version></dependency>2.Spring的mybatis session工厂配置中加入mybatis配置文件>/></bean>3.mybatis配置文件中加入插件配置<plugins>>/> </plugin></plugins>4.在想要使用分页功能的service方法前添加如下语句PageHelper.startPage(int pageNum, int pageSize);该语句执行后紧跟着的下一条SQL将实现分页功能,再下一条SQL就没有分页功能了,即每个需要分页的SQL执行前调用PageHelper.startPage(int pageNum, int pageSize);

即可。

三、补充说明

还是没明白的小伙伴可以点击一中的链接地址,进入项目WIKI页面查看官方详细说明。

使用ibatis的同志貌似该插件也可使用,不确定,只是看到WIKI中有涉及到ibatis的字样,具体还是看官方WIKI吧。

是不是简单到爆?!

知已知彼,百战百胜。

Mybatis无需更改原有代码1分钟完美实现分页功能插件(不服你咬我

相关文章:

你感兴趣的文章:

标签云: