JPA N+1간단하게 이해하기 쉽게 설명하자면, 엔티티를 조회했는데 쿼리가 한번이 아닌 + N번 더 실행하여 성능을 저하시키는 문제를 말한다. 상황1.ex) select * from MainEntity where name = '?' 이러한 쿼리를 통해서 MainEntity를 N개 가져왔을 경우 + MainEntity와 연관관계를 맺은 Entity가 ToOne관계일때 (지연로딩이던 즉시로딩이건) 연관관계를 맺은 Entity를 가져올때 N번의 쿼리가 더 발생하게 된다. 코드예시 public class MainEntity{ @ManyToOne private 연관Entity; } public findMainEntity(){ //Main Entity를 가져온다. -> query 1번 List r..