[JPA] 양방향 연관관계 주의사항


[JPA] 양방향 연관관계 주의사항

@OneToMany(mappedBy = "team") 으로 설정되어 있기에 읽기 전용이다. member가 N 대 1이에서 N이므로 주인이기에 주인에게 팀을 넣어준다. - TEAM_ID가 null에서 1로 바뀌었다. 하지만 양방향 관계일 때는 양쪽에 값을 넣어주는 것이 좋다. - 양쪽에 다 넣어주면 번거롭기도 하니 한 줄로 바꿀 수 있게 entity의 set Method를 바꾸자 - 양방향 매핑시에 무한 루프 조심 - toString(), lombok, JSON 생성 라이브러리 - controller에는 entitiy를 절대로 반환하지마라! - controller에서는 dto로 변환해서 반환하자. 양방향 매핑 정리 - 단반향 매핑만으로도 이미 연관관계 매핑은 완료 -. 처음에 단방향으로 끝내야됨 - 양방향 매..........



원문링크 : [JPA] 양방향 연관관계 주의사항