
연관관계가 필요한 이유
·
💻 Dev/JPA
'연관관계 매핑' 섹션에서는 JPA를 공부하면서 다대일(ManyToOne), 일대다(OneToMany) 이런 단어들을 계속 듣게 될 텐데, 이 부분의 기초적인 내용과 JPA에서 연관관계란 어떤 건지 배울 수 있었다. 연관관계가 필요한 이유먼저 학습을 위해 필요한 용어에는 3가지가 있다.방향(Direction): 단방향, 양방향다중성(Multiplicity): 다대일(N:1), 일대다(1:N), 일대일(1:1), 다대다(N:M)연관관계의 주인(Owner): 객체 양방향 연관관계를 관리하는 주인이 필요여기서 다중성도 중요하지만 연관관계의 주인이 꽤나 중요한 개념이다. 나도 포스팅하면서 다시 복기해야겠다.. 예제 시나리오회원과 팀이 있다.회원은 하나의 팀에만 소속될 수 있다.회원과 팀은 다대일 관계다.먼저 ..