끄적끄적

끄적끄적

  • 분류 전체보기
    • Web
      • Spring
      • Node.js
    • Linux
      • Kubernetes
    • 알고리즘
      • DP
      • 이진탐색
      • 그래프
      • 분할정복
      • 정렬
      • 그리디
      • 백준
      • LeetCode
      • 프로그래머스
    • CS
      • 네트워크
      • OS
    • 생각 적기
    • DevOps
      • Jenkins
      • Jira
    • 빅데이터
      • Hadoop
    • Java
    • Git
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

끄적끄적

컨텐츠 검색

태그

Jenkins SpringSecurity IOC Process OS JPAQueryFactory IPC QueryDSL ci/cd spring di FetchJoin Spring Filter JPA n+1

최근글

댓글

공지사항

아카이브

FetchJoin(1)

  • [JPA] 쇼핑몰 - 댓글/좋아요 카운트 (N+1, Fetch Join, @Formula)

    쇼핑몰에서 커뮤니티에 글 CRUD 기능을 맡아서 하고 있는 지금, 예전에 공동으로 설계한 화면 설계서를 보니 좋아요 갯수를 표시 해야하는 부분이 눈에 들어왔다. 어떻게 해야할지 고민을 하다가 PostRepository 부분에 @Query를 사용해 left join을 통해 쿼리를 짜서 Long 타입으로 반환하면 어떨까 생각을 했다. 좀 신기했던 부분은 Post에 Likes가 조인되어 있으니까 Like 가 아니라 p.likes로 가져와서 조인을 하는 부분이었다. 그래서 짠 쿼리가 다음과 같은데 이를 service에다 넘겨주고 HashMap을 통해 로 넘겨주어서 화면에 표시해주면 어떨까 하는 생각이 들었다. @GetMapping("/community/{id}") public String getOnePost(@..

    2022.04.16
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바