一、导包
<!--pageHelper-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.2.1</version>
</dependency>
二、mybatis.xml中插入插件
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<property name="helperDialect" value="mysql" />
<property name="pageSizeZero" value="true"/>
</plugin>
</plugins>
三、直接使用
写接口
List<User> getUserPageHelper();
<select id="getUserPageHelper" resultType="user">
select * from user
</select>
调用(参数是第三页,每页四个即第八个开始)
@Test
public void getUserPageHelper(){
SqlSession session = MybatisUtils.getSession();
UserMapper mapper = session.getMapper(UserMapper.class);
PageHelper.startPage(3,4);
List<User> userPageHelper = mapper.getUserPageHelper();
for (User user : userPageHelper) {
System.out.println(user);
}
session.close();
}

999

被折叠的 条评论
为什么被折叠?



