본문 바로가기

양방향 연관관계

(2)
N:1 양방향 연관관계 매핑하기 길지 않으니 이 글을 먼저 읽어보길 권장한다!!! code-mania.tistory.com/35 DB와 객체의 양방향 연관관계 차이 알아보기 이번 시간에는 양방향 연관관계에 대해 알아보겠다!!!! (좀 빡센 거 같다...) 단방향 연관관계에 대해서 알아볼 때 이런 테이블과 Entity들을 만들었었다. (대충 재활용하겠다는 소리) 객체에서 말 code-mania.tistory.com 전 시간과 같은 테이블과 엔티티를 사용하도록 하겠다!!! 양방향 연관관계 매핑 양방향 연관관계 매핑을 할 때는 주인을 반드시 정해줘야 한다. 주인이란 무엇일까? Student ↔ Club의 양방향 관계 매핑 실습을 해보면서 알아보자!!! 현재 Student → Club은 성립되고 있으므로, Club → Student만 만족시키..
DB와 객체의 양방향 연관관계 차이 알아보기 이번 시간에는 양방향 연관관계에 대해 알아보겠다!!!! (좀 빡센 거 같다...) 단방향 연관관계에 대해서 알아볼 때 이런 테이블과 Entity들을 만들었었다. (대충 재활용하겠다는 소리) 객체에서 말하는 양방향 연관관계는 무엇일까? 먼저 지금 Entity를 살펴보자!!! Student객체에서 Club을 얻어오고 싶으면 'student.getClub();'으로 얻어올 수 있다. 하지만 Club에서 Student를 얻어오고 싶으면 가능할까???? (불가능하다) 즉, Student Entity에서 Club Entity를 참조할 수 있지만, 그 반대는 불가능하다. Student → Club으로 향하는 단방향 연관관계라고 할 수 있다. 그러면 현 상황에서 우리는 Student↔Club이 성립하게 되면 양방향이라..