OneToMany단방향일때는 @OneToMany @JoinColum(name="FK") 로 쓰면 알아서 관리해주고, OneToMany에서도 JoinColumn을 쓸 수 있음. 양방향일때는 @OneToMany(mappedBy="Many쪽 필드") ---------------- @ManyToOne @JoinColumn(name="FK") 로 해주고, One쪽에서 mappedBy가 연관관계의 주인이 아니라서 거슬리는 문제들이 발생하잖아 그러면 그냥 @OneToMany, @ManyToOne양쪽에다가 다 JoinColumn해주면 되지않으까?