인프런 커뮤니티 질문&답변

love zoe님의 프로필 이미지
love zoe

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

경로 표현식

쿼리문을 전부 다 풀어서 써야 하는건가요??

작성

·

226

0

select m from Member m join m.team t

위와 같은 쿼리문도 

select m from Member m inner join Team t

on m.team_id = t.team_id

과 같이 최대한 SQL과 비슷한 형식으로 풀어써야 하나요??

답변 1

1

안녕하세요. 에러나면짖는개님, 공식 서포터즈 David입니다.

select m from Member m join m.team t로도 충분히 원하는 결과를 얻을 수 있습니다.

select m from Member m inner join Team t on m.team_id = t.team_id 이렇게 풀어쓰시면 위에 언급된 쿼리에서 m.team_id = t.team_id 조건이 추가됩니다. (이미 join에 의해 동일한 조건이 추가되고 또 on 이하 조건이 추가되는 구조로 쿼리가 발생합니다.)

 

감사합니다.

love zoe님의 프로필 이미지
love zoe

작성한 질문수

질문하기