작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
일대다 [1:N]
작성
·
168
0
일대다 맵핑할때 many to one 하는쪽에서 joincolumn(name="xxx") 을 해주는데요 xxx는 어떤 이름을 넣어주는건가요? 테스트를 해보니 아무 값이나 넣어줘도 맵핑은 되고 컬럼명만 바뀌는거 같더라고요..
만약 컬럼명만 바꾸기 위한거라면, 1:N 매핑에서
@manytoone과 @joincolumn을 써주면 자동으로 1쪽 entity의 pk와 연결을 시켜주는건가요??
답변 1
안녕하세요. 003213님
@JoinColumn은 조인을 위해서 외래키 컬럼 이름을 넣어주게 됩니다.
그리고 이 FK는 1쪽의 pk과 연결됩니다.
감사합니다.