Spring Boot - mappedBy

윤준혁·2023년 9월 5일
  • 객체의 경우 자신이 갖고 있지 않은 참조에 대해 접근할 수 있는 방법이 없기 때문에 @ManyToOne , @OneToMany 등으로 관계를 매핑한다 하더라도 반대쪽 객체에서는 접근이 불가능

  • 연관관계의 주인이 되는 쪽을 정해주어야 하고, 연관관계의 주인은 1:N의 경우 N 쪽으로 해주면 됌

  • 연관관계의 주인을 설정할 때 주인을 따로 설정하는 것이 아니고 자신이 이 연관관계의 주인이 아님을 설정해줘야 함

  • 자신이 연관관계의 주인이 아닌 것을 표시하는 설정이 mappedBy

  • code ex) @ManyToOne(mappedBy = "자신이 매핑되어 있는 필드명")

0개의 댓글