querydsl로 두개 테이블 조인해올때도
A와 B가 1대다 관계이면
B 기준으로 A와 조인하고
groupby로 여러개의 B 로우들을 리스트로 묶어서
DTO로 반환하는게 맞다는데 뭐가 정답인지 궁금합니다..
전 항상 위와 같은 상황에서 A 기준으로 페치조인해서 데이터를 가져왔거든요.
one to many의 경우 유지보수 측면에서 복잡도가 올라가서 안좋다는데 사실인가요?
A와 B가 1대다 관계이면
B 기준으로 A와 조인하고
groupby로 여러개의 B 로우들을 리스트로 묶어서
DTO로 반환하는게 맞다는데 뭐가 정답인지 궁금합니다..
전 항상 위와 같은 상황에서 A 기준으로 페치조인해서 데이터를 가져왔거든요.
one to many의 경우 유지보수 측면에서 복잡도가 올라가서 안좋다는데 사실인가요?
어디서 뭘 보고 그런 생각을 한건지 링크라도 가져와봐
영하이햄이 one to many 말한게 단방향 지양하라는거고 할거면 트레이드 오프로 양방향 하라고 한걸로 기억하는데
앞뒤 다 짜르고 말하지 말라는건데 똑같이 앞뒤 짜르면 어카노
https://velog.io/@kyle/%EB%A7%88%EC%BC%93-%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%84%A4%EA%B3%84-1.-%EC%9C%A0%EC%9D%98%EC%A0%90#%EC%A7%80%EC%96%91%ED%95%98%EB%8A%94-%EC%97%B0%EA%B4%80-%EA%B4%80%EA%B3%84
이거보고 생각했어요
https://m.dcinside.com/board/backend/10037?headid=&recommend=&s_type=subject_m&serval=jpa
여기
댓글도요
연관관계의 주인이랑 연관관계 그 자체랑 구분을 못한거같은데? 한글 블로그 그만 보고 jpa 공부해라