hoondev

[Spring JPA] JPQL 페이징 본문

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();

 

Reference

https://www.inflearn.com/course/ORM-JPA-Basic

'Spring JPA' 카테고리의 다른 글

[Spring JPA] JPQL 프로젝션  (0) 2023.02.14
[Spring JPA] 기본 문법과 쿼리 API  (0) 2023.02.13
[Spring JPA] 객체지향 쿼리 언어  (0) 2023.02.10
[Spring JPA] 값 타입 컬렉션  (0) 2023.02.09
[Spring JPA] 값 타입의 비교  (0) 2023.02.08
Comments