JPA
2월 13일 JPA 조인 On절
Chaerin Yoo
2023. 2. 13. 16:39
조인 On절
On절을 활용한 조인
1.조인대상 필터링(조건 맞추기)
2.연관관계 없는 엔티티 외부조인
1.조인대상 필터링
-회원과 팀을 조인하면서 팀 이름이 A인 팀만 조인
JPQL
select m , t from Member m left join m.team t On t.name = 'A'
SQL
select m.* , t.* from Member m left join Team t On m.team_id = t.id and t.name = 'A'
2.연관 관계없는 엔티티 외부 조인
-회원의 이름과 팀의 이름이 같은 대상 외부조인
JPQL
select m , t from
Member m left join team t on m.username = t.name
SQL
select m.* , t.* from
member m left join team t on m.username = t.name