오랜만에 프로젝트를 진행하다보니 복습도 되고 참 좋은 것 같다. 무엇보다 그동안 공부한 내용이 있기에 이전의 로직을 더 발전시켜 작성할 수 있게 되었다.그런데 프로젝트를 진행하다가 문제를 하나 맞닥뜨리게 되었다. 비즈니스적으로는 동작을 잘 하지만 최적화의 문제였다. 그것은 바로 JPA를 사용하면서 엔티티 조회를 한 번만 했지만 쿼리가 따로 나가는 문제이다.이 문제를 해결하는 과정을 기록해 두기로 했다. 문제의 원인 알아보고 해결하기 이것이 현재 상황을 나타낸 ERD이다.코딩테스트 문제를 불러오면 테스트 케이스와 그림을 같이 불러올 수 있도록 구성했다.위에서 쿼리가 세 번 나간 이유도 엔티티가 세 개여서 그런 것 같다. @Getter@NoArgsConstructor(access = AccessLevel..