728x90
반응형
jpa 단방향, 양방향 개념 정리
단방향
- A 와 B 가 1:n 관계이고, A —> B 단방향 이라면 A 에서 B 는 접근 가능.
- B 에서 A 는 접근 X
- source
@Entity
public class A {
List<B> b = xxx;
}
양방향
- A 와 B 가 1:n 관계이고, A —> B , B —> A. 둘 다 접근 가능
- source
@Entity
public class A {
List<B> b = xxx;
}
@Entity
public class B {
A a;
}
단방향, 양방향 어떤 것을 쓰는게 좋은가?
- 양방향은 정말 필요할 경우 사용하기.
- 그 외에는 단방향을 쓰는게 좋을 것 같음.
- 양방향을 주는 순간 선택의 폭이 넓어지고 신경 써야 할 것이 많이 생김. 그렇기에 필요한 경우만 사용하고 단방향으로 사용하자.
'Jpa' 카테고리의 다른 글
jpa fetch join 설명 (0) | 2021.03.18 |
---|---|
Jpa One to Many Non primary key 로 연결해서 조회 (0) | 2021.02.05 |
jpa 준영속 상태 및 merge vs 변경감지 비교 (0) | 2021.01.06 |
JPA ENUMERATED 사용법 정리 (0) | 2020.12.31 |
jpa embedded, cascade 정리 (0) | 2020.12.27 |
댓글