이번 포스팅에서는 JPA N+1 문제 해결 방법에 세 가지를 알아본다. N+1 문제란? N+1 문제는 한 번의 select 쿼리를 실행했을 때 N+1번의 select 쿼리가 실행되는 것을 의미한다. N+1 문제를 강제로 발생시켜보자. Member 클래스와, Team 클래스는 아래와 같다. // Member.java @Entity @Getter @Setter @NoArgsConstructor(access = AccessLevel.PROTECTED) @ToString(of = {"id", "username", "age"}) public class Member { @Id @GeneratedValue @Column(name = "member_id") private Long id; private String na..