Spring - 엔티티 간의 연간관계 매핑(일대다,다대일,다대다,일대일)
2022. 11. 5. 18:38
Spring
📌단방향 연관관계 한쪽 클래스만 다른 쪽 클래스의 참조 정보를 가지고 있는 관계를 단방향 연관 관계라고 한다. 📌양방향 연관 관계 양쪽 클래스가 서로의 참조 정보를 가지고 있는 관계를 양방향 연관 관계라고 한다. 📌일대다 단방향 연관 관계(일에서 다의 정보를 가지고 있음) 일대다- 일(1)에 해당하는 클래스가 다(N)에 해당하는 객체를 참조할 수 있는 관계 한명의 회원이 여러 건의 주문을 할 수 있으므로 Member와 Order는 일대다 관계이며, Member만 List 객체를 참조할 수 있으므로 단방향 관계이다. 일대다 단방향 매핑은 잘 사용하지 않는다. 위의 일대다 단반향 연관 관계에서 Order 클래스가 ‘테이블 관계에서 외래키에 해당하는 MEMBER 클래스의 참조값’을 가지고 있지 않아 일반적인 ..