반응형
위 메서드에서는 입력받은 나이를 갖는 유저의 리스트를 가져오는 쿼리이고
setFirstResult를 통해 시작점 setMaxResults로는 마지막을 지정해 페이징을 한다.
설정만 해주면 JPA에서 매우 편하게 SQL을 통한 페이징과 똑같은 쿼리를 날려준다.ㄴ
위 메서드에 age = 10 offset = 0 limit =3 을 임의로 지정하여 실행한 후 생성된 쿼리이다
*offset이 0이면 JPA는 따로 쿼리에 offsett을 넣지 않는다.
*JPA는 지정해놓은 방언(Dialect)을 통해 쿼리를 생성하기 때문에 DB에 영향을 받지않고 쿼리가 생성된다.
반응형
'JPA' 카테고리의 다른 글
JPA 공부 2 - 연관관계 매핑 1 단방향 연관관계 (0) | 2021.06.03 |
---|---|
JPA 공부 1 - 영속성 컨텍스트 (0) | 2021.06.03 |
JPA 패치조인 활용 (0) | 2020.11.13 |
SPRING - JPA를 활용한 API 개발 ( 권장하는 방법 ) (0) | 2020.11.13 |
SPRING - JPA를 활용한 API 개발 (비권장) (0) | 2020.11.13 |