Spring JPA
[Spring JPA] JPQL 페이징
hoondev3
2023. 2. 16. 16:38
페이징
jpa는 페이징을 다음 두 api로 추상화 하였다.
setFirstResult(int startPosition) : 조회 시작 위치 (0부터 시작)
setMaxResults(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();