728x90
조인의 종류
내부 조인: SELECT m FROM Member m [INNER] JOIN m.team t


- 공통적으로 포함하는 부분을 조회한다.
외부 조인: SELECT m FROM Member m LEFT [OUTER] JOIN m.team t


- 한쪽에 포함되어 있는 부분 모두 조회
세타 조인: select count(m) from Member m, Team t where m.username = t.name

- 연관관계가 없는 테이블끼리의 조인
조인 - ON 절
ON 절을 활용한 조인(JPA 2.1부터 지원)
1. 조인 대상 필터링


2. 연관 관계없는 엔티티 외부 조인(하이버네이트 5.1부터)


728x90
'자바 ORM 표준 JPA 프로그래밍(인프런)' 카테고리의 다른 글
| Ch10. 객체지향 쿼리 언어1(기본 문법) - JPQL 타입 표현과 기타식 (0) | 2021.12.17 |
|---|---|
| Ch10. 객체지향 쿼리 언어1(기본 문법) - 서브 쿼리 (0) | 2021.12.17 |
| Ch10. 객체지향 쿼리 언어1(기본 문법) - 페이징 (0) | 2021.12.17 |
| Ch10. 객체지향 쿼리 언어1(기본 문법) - Projection(SELECT) (0) | 2021.12.17 |
| Ch10. 객체지향 쿼리 언어1(기본 문법) - 기본 문법과 쿼리 API (0) | 2021.12.17 |