mappedBy1 TIL 230628 : mappedBy 적응해보기 양방향 관계의 1:1 의 두 Entity 양방향일때, mappedBy 옵션으로 외래키의 주인을 지정해줘야한다. 위 예에서는 Food에서 외래키를 갖는 것으로 설정되어있다. Food에다가 외래키를 테이블 칼럼으로 설정하고 싶은곳에 @JoinColumn하고 Column이름을 설정해준다. 그리고 그 밑에 외래키로 받아올 객체를 선언해준다. 양방향의 경우 반대 Entity에는, 다시 말해 외래키가 없는 Entity에는 mappedBy를 써주고 외래키의 주인에 있는 변수명을 뒤에 적어준다. 본인 클래스의 이름이 아닌 외래키의 주인의 변수명을 따르는 것. User를 통해 Food 조회해보기 외래키의 주인은 Food. User를 통해서도 조회가 가능한지 확인해보자. 유저Repository에서 그냥 한번 가져와보자. .. 2023. 6. 28. 이전 1 다음