server (1) 썸네일형 리스트형 [Spring] N+1 문제 알아보기 이번 방학부터 자바 Spring을 학습하면서 프로젝트에 내용을 하나씩 적용해보고 있는데, 이 과정에서 첫 번째로 마주친 문제는 N+1 문제이다. 이번 포스팅에서는 N+1 문제가 무엇이며 왜 발생하는지를 알아보고, 이를 해결하기 위한 방안들과 그 중에서 어느 해결법을 적용했는지 기록하고자 한다. 📋 문제 상황 현재 프로젝트에서 Scrap 객체와 Dataset 객체는 아래와 같이 다대일 관계를 갖고 있다. // domain/Scrap.java @Entity @Getter @Builder @AllArgsConstructor @NoArgsConstructor public class Scrap { // ... @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "da.. 이전 1 다음