mappedBy must not define database mappings like @JoinTable or @JoinColumn

Yunny.Log ·2022년 5월 29일
0

Debugging

목록 보기
17/69
post-thumbnail
post-custom-banner
mappedBy must not define database mappings like @JoinTable or @JoinColumn: 
  • mappedBy는 주인이 아닌 , 즉 일대다 관계에서 주인이 아닌 쪽은 이므로 일의 관계에 있는 아이에게 적용된다.

  • JoinColumn은 일대다 관계에서 주인인 쪽의 관계에 있는 아이에게 적용된다.

이렇게 상반되는 두명의 아이를 하나에 적용시키니 에러가 발생했다.

    @JoinColumn(name = "~s_id")
    @OneToMany(
            mappedBy = "~n",

따라서 JoinColumn을 없애줌

0개의 댓글