작성
·
277
0
이미지가 좀 작네요 죄송합니다.
저렇게 화살표로 가르키는게 맞을까요?
만약 맞다면 @JoinColumn을 굳이 써야하나요?
다대일로 User를 불러왔으니까 User의 모든 정보를 Sub에서 접근할 수 있는거 아닌가요?
어리석은 저를 구제해주세요 ㅠ0ㅠ
답변 1
1
안녕하세요
넵 맞습니다 ~
user 안에 있는 username 컬럼을 가리키게 됩니다.
그리고 JoinColumn은
관계 부분에서
OneToOne에서는
주인이 되는 관계쪽에 JoinColumn을 넣어주시면 됩니다. (그러니 꼭 JoinColumn)이 필요합니다.)
만약 User 와 Profile 이라면 User에 @JoinColumn을 넣어주면 됩니다.
(ManyToMany에도 한쪽에 꼭 넣어줘야 합니다.)
하지만 ManyToOne/OneToMany 에서는 JoinColumn을 생략하셔도 됩니다!
감사합니다!