1. Lazy fetch에 의한 n+1 해결 전략

  1. fetch전략 EAGER -> LAZY로 변경
  2. 현재 유지보수의 편의를 위해 EntityGraph로 필요한 attributePaths에만 적용.
  3. 추후 JPQL로 수정도 가능

2. 루프 기반 n+1 문제 해결 전략 (db 접근 개선 사항)

  1. 루프로 단건 조회의 경우 일괄 조회인 findAll로 수정
  2. 관련된 여러 테이블에 대한 반복 조회의 경우 join을 통해 일괄 조회로 수정
  3. 추후 save 또한 saveAll을 통해 일괄 저장으로 db 트래픽을 줄 일 수 있음