1、PageHelper.startPage(1, 10);后必须紧跟查询语句,如果之后有两个查询语句,只将第一个查询语句结果分页;
例子:
package com.test.service.impl;
import com.test.bean.User;
import com.test.dao.UserDao;
import java.util.List;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
public class UserServiceImpl extends UserService{
@Autowired
private UserDao userDao;
@Override
public List<User> getUsers(int pageNum,int pageSize) {
Page<Object> page = PageHelper.startPage(pageNum, pageSize);
List<User> users = userDao.selectUsers();
return users;
}
}
2、PageHelper要引入两个maven依赖:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.4</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
如果只引入第一个依赖pagehelper可能需要自己手动做配置过滤器;