본문 바로가기
Jpa

jpa 단방향, 양방향 개념 정리

by 무대포 개발자 2021. 1. 13.
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;


}
단방향, 양방향 어떤 것을 쓰는게 좋은가?
  • 양방향은 정말 필요할 경우 사용하기.
  • 그 외에는 단방향을 쓰는게 좋을 것 같음.
  • 양방향을 주는 순간 선택의 폭이 넓어지고 신경 써야 할 것이 많이 생김. 그렇기에 필요한 경우만 사용하고 단방향으로 사용하자.

댓글