객체를 테이블에 맞추어 데이터 중심으로 모델링하면 협력 관계를 만들 수 없다. 테이블은 외래 키로 조인을 사용해서 연관된 테이블을 찾지만, 객체는 참조를 통해 연관된 객체를 찾는다.
테이블은 관계가 2개가 아니라 하나다. ( 조인을 통해 한번의 연결만 하면 된다.) 그에 반해 객체는 서로를 보는 단방향 관계 2개를 통해 양방향 관계를 만든다.
mappedBy(name = "주인이 되는 테이블 명")