DevBoi

[jpa] 페이징 & 조인 & 쿼리 간략 본문

Develop/[JPA]

[jpa] 페이징 & 조인 & 쿼리 간략

HiSmith 2022. 3. 11. 01:15
반응형

 

jpa는 해당 두개로 페이징을 추상화 했다.

 

이렇게 하면, 1번째 부터 3개까지, 총 3개를 반환한다.

정말 쉽게 페이징 기능이 구현된다.

 

개꾸르

 

추가로 inner join 이나 조인등은 이렇게 사용한다. 자동으로 pk에 대한 ==이 적용된다고 생각하면 된다.

 

외부 조인도 가능하고, 연관관계가 없는 엔티티 끼리도 외부조인까지 가능하다

하이버네이트 5.1부터는 연관관계가 없는 엔티티끼리도 외부조인이 가능하다

내부조인만 원래는 가능했다고 한다

 

from 절의 서브쿼리는 JPQL에서 불가능하다고 한다. -> join으로 앵간하면 풀어서 해결한다. 아니면 native SQL로 해결한다.

case 문이나, 기타 쿼리도 동일하다.

 

오라클의 nvl 과 값이 같으면 Null을 반환해주는 펑션들도있으니 유용하게 사용하면 좋다.

 

 

반응형

'Develop > [JPA]' 카테고리의 다른 글

[JPA] 패치조인  (0) 2022.03.11
[JPA] 경로 표현식  (0) 2022.03.11
[JPQL] JPQL 시작하기  (0) 2022.03.10
[JPA] JPQL 공부 시작하기전에...  (0) 2022.03.10
[JPA] 값 타입  (0) 2022.03.10