반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- K8S
- 알고리즘공부
- 자바공부
- nestjs
- 플러터 개발
- 기술면접공부
- 기술공부
- JPA예제
- 스프링부트공부
- 플러터 공부
- 스프링
- Flutter
- 스프링공부
- 코테공부
- 자료구조공부
- 코테준비
- JPA공부
- nestjs스터디
- 스프링부트
- JPA
- JPA 공부
- 카프카
- 스프링 공부
- nestjs공부
- Axon framework
- DDD
- JPA스터디
- Kafka
- 프로그래머스
- querydsl
Archives
- Today
- Total
DevBoi
[JPA] 경로 표현식 본문
반응형
상태 필드 : 단순히 값을 저장하기 위한 필드
연관 필드 : 연관관계를 나타내기 위한 필드
-단일값 연관 필드 : many to One이나 one to one 처럼 연관 관계가 엔티티 하나일때
-컬렉션 값 연관 필드 : 엔티티 하위에 컬렉션 으로 가지고있는 데이터
상태 필드 -> 경로 탐색의 끝 , 더이상 탐색하지 않는다
연관 필드 -> member 하위에 team이 있는 경우, team을 select하면, 묵시적인 inner join이 발생한다.
team 하위의 값을 탐색하고 싶으면
m.team.teamName 이런식으로 작성하면되고, 이런식으로 select하면 join이 발생하는 것을
묵시적 내부 조인이라고 표현한다
컬렉션 연관관계 경로도, 묵시적 내부조인이 발생하지만, 하위 내용을 조회할수는없다.
쉽게 말하면 경로탐색은, 항상 묵시적 내부조인이다.
따라서, 묵시적 내부조인은 위험하기 때문에, 가급적이면 명시적 조인을 사용하여 문제를 해결하도록하자
반응형
'Develop > [JPA]' 카테고리의 다른 글
[JPA] Named 쿼리 (0) | 2022.03.11 |
---|---|
[JPA] 패치조인 (0) | 2022.03.11 |
[jpa] 페이징 & 조인 & 쿼리 간략 (0) | 2022.03.11 |
[JPQL] JPQL 시작하기 (0) | 2022.03.10 |
[JPA] JPQL 공부 시작하기전에... (0) | 2022.03.10 |