Mybatis最牛分页插件
项目地址:http://git.oschina.net/free/Mybatis_PageHelper
插件讲解:http://my.oschina.net/flags/blog/266725
使用方式:在mybatis的配置文件xml中配置:
<plugins><plugin interceptor="PageHelper"></plugin></plugins>
如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。
该插件目前只提供了Oracle的版本,具体介绍以及如何支持其他数据库,请看下面的介绍。
注:
目前只提供Oracle版本的;
如果真的有人写不出Mysql版本的,可以给我提Issues;
其他版本的如果有问题,可以和我联系。
分页插件介绍:http://my.oschina.net/flags/blog/228699
分页插件示例:http://my.oschina.net/flags/blog/228700
v2.1
1. 解决并发问题
v2.0
-
支持Mybatis缓存,count和分页同时支持(二者同步)
-
修改拦截器签名,拦截Executor,签名如下:
@Intercepts(@Signature(type = Executor.class, method = "query", args = {MappedStatement.class, Object.class, RowBounds.class, ResultHandler.class})) -
将Page类移到外面,方便调用