JPA에서 N+1 문제란, 엔티티를 조회할 때 관계 매핑된 엔티티를 함께 조회할 때 발생하는 성능 문제이다. N+1 문제는 지연 로딩(lazy loading)과 일대다 및 다대다 관계 매핑 시 많이 발생한다. 예를 들어, 학교(School)와 학생(Student) 엔티티가 일대다 관계를 가지고 있다고 가정해보자. 즉, 하나의 학교는 여러 명의 학생을 가질 수 있으며, 하나의 학생은 하나의 학교에만 속할 수 있다. 이 때, JPA에서 일대다 관계를 조회할 때 N+1 문제가 발생할 수 있다. 예를 들어, 다음과 같은 코드로 학교에 속한 모든 학생의 이름을 출력하려고 할 때, List schools = schoolRepository.findAll(); for (School school : schools) { ..