[ Spring ] Spring JPA N+1 문제 해결하기
·
Spring/JPA
1. JPA N+1 문제1-1. JPA N+1 문제 개념우선 아래 코드는 전형적인 N+1 문제가 발생하는 코드이다.어떤 부분에서 발생하는지 살펴보자// user entity class@Entitypublic class User{ ... @OneToMany(mappedBy="user") private List posts;}// post entity class@Entitypublic class Posts{ .... @Column private String title; .... @ManyToOne private User user;}// user repository@Repositorypublic Interface UserRepository extends JpaRe..