카테고리 없음

스프링 @JoinColumn의 역할

흰색남자 2022. 7. 21. 16:11

이름만 딱 보니 컬럼을 조인하는가보다 ~~~ 라고 생각했다가 삽질을 한 1인이다.

저건 @ManyToOne 에서 선택적으로 사용을 하는 어노테이션인데, 지금은 이 어노테이션을 이용해서 join column을 지정하는지 알았다. 이 어노테이션이 없으면 해당 테이블의 pk가 컬럼명이되고, 

생략시 구현체는 Ejb3JoinColumn의 referencedColumnName에 있는것을 볼 수 있다.