자바 ORM 표준 JPA 프로그래밍(인프런)

Ch10. 객체지향 쿼리 언어1(기본 문법) - 페이징

webmaster 2021. 12. 17. 12:12
728x90

JPA는 페이징을 다음 두 API로 추상화

setFirstResult(int startPosition) : 조회 시작 위치 (0부터 시작)

setMaxResults(int maxResult) : 조회할 데이터 수

데이터베이스 방언으로 실행된다.

DB 방언에 따라 JPA가 적절한 페이지 쿼리를 만들어 준다.
해당 방언에 따라 페이징 쿼리를 만들어 준다.
H2 표준 스펙에 따라 페이징 해준다.

  • DB에 종속적이지가 않다(구체적 레벨은 프레임워크가 해주는 것이다)
  • 사용자는 MySql, Oracle,.. 에 따라 페이지 쿼리를 다르게 작성할 필요가 없다
728x90