inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Junyoung_Choi님의 게시글

Junyoung_Choi Junyoung_Choi

@cupjoo1120

수강평 작성수
-
평균평점
-

게시글 5

질문&답변

ManyToMany 관계 동작이 조금 어렵네요..

아하! 우선 답변을 뒤늦게 확인해서, 그 전에 AccountTag 내에서 ToOne 관계는 모두 fetch Lazy로 설정하고, Account나 Tag에서 ToMany 관계를 호출할 땐 BatchSize를 1000으로 설정한 뒤 다음과 같이 로직을 짰습니다. 양방향 연관관계로 설정한 이유가 Account에서 Tag를 호출할 일이 많을 거 같아서 그런건데, 영한님께서 판단하시기엔 Account에서 Tag를 관리하는 것보다 태그 호출 시마다 account와의 where문을 사용하는 것이 더 괜찮은 구조라는 말씀 맞을까요?

좋아요수
2
댓글수
5
조회수
985

질문&답변

ManyToMany 관계 동작이 조금 어렵네요..

그러면 결론적으로 Account와 Tag 간의 관계를 제거할 시에는 Cascade를 사용하지 않고, AccountTag 엔티티를 직접 delete한 뒤, Account의 AccountTag 리스트에서도 해당 AccountTag를 제거하면 되는 것 맞습니까?

좋아요수
2
댓글수
5
조회수
985

질문&답변

제가 이해한 것이 정확한지 궁금합니다.

원래 같았으면 바로 코드로 확인했을텐데 제가 군대에 있다보니 이론적으로 접근할 수 밖에 없어서 이렇게 질문을 올렸네요. 감사합니다!

좋아요수
51
댓글수
2
조회수
1153