springboot分页查询pageH
时间: 2023-11-15 16:56:05 浏览: 119
在 Spring Boot 中,可以使用 Spring Data JPA 提供的 Pageable 接口来实现分页查询。具体步骤如下:
1. 在 DAO 层的方法中,添加 Pageable 参数,并在查询语句中使用该参数进行分页查询,例如:
```java
@Repository
public interface UserDao extends JpaRepository<User, Long> {
Page<User> findAll(Pageable pageable);
}
```
2. 在 Service 层中,调用 DAO 层的方法,并传入 PageRequest 对象作为 Pageable 参数,例如:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserDao userDao;
@Override
public Page<User> findAll(int pageNum, int pageSize) {
Pageable pageable = PageRequest.of(pageNum, pageSize);
return userDao.findAll(pageable);
}
}
```
其中,pageNum 表示当前页码,pageSize 表示每页显示的记录数。
阅读全文