N+1 문제1 [JPA] N + 1 문제 1 이 글을 쓰게된 이유 JPA를 사용하다보면 예상보다 DB 쿼리가 더 많이 나가서 성능에 문제가 생기는 경우가 있다. 이 경우 대부분 개발자도 모르게 N+1문제가 기본적으로 깔려있는 경우가 많다. 그렇다면 왜 이러한 문제가 발생하고 어떻게하면 해결할 수 있는 지 자세하게 알아보자. N+1문제란? @Entity public Class Member { @Id @GeneratedValue private Long id; @OneToMany(mappedBy = "member", fetch = FechType.EAGER) private List orders = new ArrayList(); } @Entity @Table(name = "ORDERS") public Class Order { @Id @GeneratedVa.. 2022. 9. 28. 이전 1 다음