![[Spring] JPA 연관관계 매핑 알아보기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFFScZ%2Fbtr0zFBeeOn%2FEkQtNr9XnEWn3RaiRLhPZ1%2Fimg.png)
Spring2023. 2. 23. 20:44[Spring] JPA 연관관계 매핑 알아보기
연관관계를 매핑할 때는 다음 3가지를 고려해야 합니다. 방향: 단방향, 양방향 다중성: 일대일(1:1), 일대다(1:N), 다대일(N:1), 다대다(N:M) 연관관계의 주인: 양방향일 때, 연관관계의 주인으로 외래 키를 가짐 다대일(N:1) 관계 데이터 모델링에서는 관계를 맺어주면 자동으로 양방향 관계가 되어 서로를 참조합니다. 하지만 객체지향 모델링에서는 구현하려는 서비스에 따라 단방향 관계인지, 양방향 관계인지 선택을 해야 합니다. @Entity public class Student { @Id @GeneratedValue @Column(name = "student_id") private Long id; //PK private String studentName; private Long school_id..