-
<Spring JPA> 1.15 양방향 연관관계와 연관관계의 주인 - 주의점JPA 2020. 4. 27. 09:46
주의할 점은 한가지이다.
주인이 아닌 곳에서의 수정은 반영되지 않는다.
이전에 양방향 연관관계에서 언급한 것처럼, mapped by 는 단방향 연관관계의 참조를 걸어놓은 것뿐이지 연관관계를 추가한 것이 아니다.
주인이 아닌 곳에서 수정을 했다고 해서 연관관계가 추가되어 주인쪽의 데이터까지 함께 수정되는 것을 기대하면 된다.
또한, 이를 예방하기 위해서는 수정 시에 양쪽 다 수정해주는 방법을 권장하고, 이도 문제가 생길 경우를 대비해 수정메소드에 양쪽을 전부 수정하는 방식으로 구현하는 것을 권하고 있다.
반응형'JPA' 카테고리의 다른 글
<Spring JPA> 1.17 일대다 (0) 2020.05.06 <Spring JPA> 1.16 다대일 (0) 2020.04.29 <Spring JPA> 1.14 양방향 연관관계와 연관관계의 주인1 (0) 2020.04.23 <Spring JPA> 1.13 단방향 연관관계 (0) 2020.04.22 <Spring JPA> 1.12 요구사항 분석과 기본매핑 (0) 2020.04.21