BE전문가 프로젝트
페이징 API 본문
- JPA는 페이징을 다음 두 API로 추상화
- setFirstResult(int startPosition): 조회 시작 위치(0부터 시작)
- setMaxResult(int maxResult): 조회할 데이터 수
em.createQuery("select m FROM Member m order by m.age desc", Member.class)
.setFirstResult(1)
.setMaxResults(10)
.getResultList();
페이징은 내가 선택한 방언을 기준으로 나간다(Oracle = rownum, mysql offset 등)
'JPA' 카테고리의 다른 글
서브쿼리 (0) | 2022.11.07 |
---|---|
Join (0) | 2022.11.06 |
프로젝션 (0) | 2022.11.06 |
JPQL(Java Persistence Query Language) (0) | 2022.11.06 |
객체지향 쿼리 언어 (0) | 2022.11.06 |
Comments