IT'S DO
article thumbnail
Published 2022. 7. 29. 09:35
JPA 중요한 @JoinColumn의 의미 개발/JPA
728x90
@ManyToOne(fetch = FetchType.EAGER)// n:1 회원은 많은 양의 핸드폰을 소유해도 됨. : 그 핸드폰의 주인은 한명 데이터베이스 테이블의 다대일, 일대다 관계에서는 항상 다 쪽이 외래 키를 가짐.
@JoinColumn(name = "user_id") //
private User user;

이래 하면 

 

Hibernate: 
    
    alter table event 
       add constraint FKi8bsvlthqr8lngsyshiqsodak 
       foreign key (user_id) 
       references user (id)

 

event의 테이블은 user의 id에 외래키 참조가됨.

항상 n:1이면 다 쪽이 외래키가 됨.

이제 어디서든 User의 id랑 join해서 가져오면 됨. 

 

 

 

참고 출처

 

https://victorydntmd.tistory.com/208

profile

IT'S DO

@멋진놈

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!