작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
일대다 [1:N]
작성
·
145
0
분명 단방향 연관관계인데,@OneToMany(mappedBy = "FK")이런 코드도 확인되는에요. (제가 속한 프로젝트에서요)예제코드라면 다음이겠네요.@OneToMany(mappedBy = "TEAM_ID")private List<Member> members = new ArrayList<>();
선생님 설명을 들으면, 이게 무슨 의도로 작성한거지 의문이 가는데요, 이건 어떻게 이해를 하면 될까요?
답변 1
1
안녕하세요. 보나마나님
mappedBy에는 반대 방향의 필드 이름이 와야 합니다. TEAM_ID 처럼 데이터베이스 컬럼 이름이 직접 오면 예외가 발생합니다.
저도 이해가 잘 안되는데, 혹시 제가 모르는 것이 있을 수 있으니 그렇게 작성하신 분께 물어보시면 좋을 것 같아요.
감사합니다.