페이징 API
- JPA는 페이징을 다음 두 API로 추상화
- setFirstResult(int startPosition) : 조회 시작 위치 (0부터 시작)
- setMaxResult(int maxResult) : 조회할 데이터 수
예시)
//페이징 쿼리
String jpql = "select m from Member m order by m.name desc";
List<Member> resultList = em.createQuery(jpql, Member.class)
.setFirstResult(10)
.setMaxResults(20)
.getResultList();
페이징 API - MySQL 방언
페이징 API - Oracle 방언
'JPA > JPQL' 카테고리의 다른 글
[JPA] 서브 쿼리 (0) | 2023.03.10 |
---|---|
[JPA] 조인 (0) | 2023.03.10 |
[JPA] 프로젝션 (SELECT) (0) | 2023.03.10 |
[JPA] JPQL 기본 문법과 쿼리 API (0) | 2023.03.10 |
[JPA] JPQL (0) | 2023.03.10 |