使用条件:
支持mybatis 3.1.0+
sql 解析工具(jsqlparser.jar)
下载 Mybatis_PageHelper 版本随意,反正我用的5.0.0
maven:
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.0</version> </dependency>
xml:
<plugin interceptor="com.github.pagehelper.PageInterceptor"> <!-- 支持通过Mapper接口参数来传递分页参数 --> <property name="supportMethodsArguments" value="true"/> <property name="rowBoundsWithCount" value="true"/> </plugin>
java:
session.selectList(qdi, map,new RowBounds(startItem, size));
就是这么简单。