[JAVA] 객체지향-일대다 양방향(1:N, N:1)

Category: JAVA | March 14, 2017

개요

  • 일대다 양방향 매핑은 존재하지 않는다. 대신 다대일 양방향 매핑을 사용해야한다.
  • 양방향 매핑에서 @OneToMany 는 연관 관계의 주인이 될수 없다.
  • 데이터 베이스 특성상 일대다, 다대일 관계는 항상 다쪽에 외래키가 있다.
  • @ManyToOne은 mappedBy  속성이 없다.

일대다 양방향

일대다 단방향 매핑은 반대편에 같은 외래키를 사용하는 다대일 단방향 매핑을 읽기 전용으로 하나 추가하면 된다.