티스토리

다짜고짜 개발
검색하기

블로그 홈

다짜고짜 개발

yoon9.tistory.com/m

yoon9 님의 블로그입니다.

구독자
1
방명록 방문하기

주요 글 목록

  • N+1 (나만 알아듣는) 기존의 JPA를 이용하여 개발할때 잊어먹지않게 다시 작성... 이미 잊어먹음...가물가물하다. n+1의 문제는 일단 1하나의 쿼리를 예상하였지만 결과의 개수만큼 계속 쿼리가 던져(?)지는 문제점.... 책을 읽고 구글링을 해보고 보니까, 원인은 2가지로 크게 볼 수 있을 꺼 같다. 1. fetch 전략 2. Jpql (기본적으로 fetch 와 Jqpl에 대해 안다고.. 가정하에 작성) 하나 씩 살펴보자. (상상을 해보자 임의의 엔터티가 두개 있는데 서로 양방향 OneToMany ManyToOne의 관계이다.) 전략을 지연로딩(단일조회 기준) 으로 설정을 하였다고 하자. 임의의 하나의 엔터티에 조회를 하게 되면 (단일조회 기준) 지연로딩으로 인하여 하나의 엔터티에게만 조회를 하니까 n+1이 발생할리가 없다.. 공감수 0 댓글수 0 2023. 2. 27.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.