연관관계의 매핑 방향성, 그리고 주인에 대한 정리가 마무리 되면, 이 매핑을 어떻게 하고 상황에 따라 주인을 어떻게 설정해야 하는지를 알아야 한다. 연관관계의 객체 관계를 보고 이를 판단하게 된다. 연관관계는 흔히 일대일, 일대다, 다대일, 다대다 로 구분된다. 이중에 이번 포스팅은 다대일, 일대다를 이야기해볼 것이다. 데이터베이스를 배울 때에는 일대다에 대해서 배운 적이 없었다. 그저 다대일이라고 이야기했을 뿐이다. JPA에 대해서 알기 전에, 데이터베이스의 다대일은 어떻게 이루어지는지 생각해보아야 한다. 다 쪽에서 외래키를 가지고, 일 쪽의 기본키를 가지게 된다. 이 외래키는 유니크하지 않다. 그래야, 여러 객체가 한 객체의 기본키를 외래키로 가질 수 있다. 다대일의 예시를 보면서 이야기하면 알기 편..