ShootForTheMoon

ShootForTheMoon

반응형
  • 분류 전체보기 (256)
    • Spring (18)
    • Java (6)
      • JPA (15)
      • [도서] 자바의 정석 (14)
    • 코딩 테스트(JAVA) (89)
      • 인프런 문제풀이 (30)
      • 알고리즘 문제풀이 (4)
      • 리트코드 (18)
      • 백준 (32)
      • 프로그래머스 (5)
    • Python (4)
    • CS (16)
      • Database (10)
      • Network (4)
      • Operating System (1)
      • Web (1)
      • Design Pattern (0)
    • Project (39)
      • 이모저모 (0)
      • 데브툰 (8)
      • 예약구매 (2)
      • 시네마그램 (28)
      • CStar (퀴즈 채팅 프로그램) (0)
    • 기술 면접 준비 (25)
    • 개발 공부 (5)
      • 끄적끄적 (1)
    • 개인 공부 (23)
    • Github
    RSS 피드
    로그인
    로그아웃 글쓰기 관리

    ShootForTheMoon

    컨텐츠 검색

    태그

    @RequestBody 오버라이딩 toCharArray() dfs Spring Security 지연 로딩 완전탐색 팩토리얼 BindingResult peek() Integer.MIN_VALUE 중복순열 N+1문제 직장영어 Collections.sort() PriorityQueue 재귀함수 즉시 로딩 제주코딩베이스캠프 프록시

    최근글

    댓글

    공지사항

    아카이브

    JPA에서 DTO로 바로 조회(1)

    • [API 개발 고급] 지연 로딩과 조회 성능 최적화(V4) 4/4

      간단한 주문 조회 V4: JPA에서 DTO로 바로 조회 쿼리 1번 호출 select 절에서 원하는 데이터만 선택해서 조회 V3까지는 엔티티 조회 후 DTO로 변환하는 작업을 했습니다. V4에서는 JPA에서 DTO로 바로 조회하면서 조금 더 성능 최적화를 해보겠습니다. ❗의존관계 Repository에서 Controller 쪽으로 의존관계가 생기면 망합니다. 의존관계는 한 방향으로 해야합니다. Controller → Service → Repository로 가야 합니다. OrderSimpleApiController @GetMapping("/api/v4/simple-orders") public List ordersV4() { return orderRepository.findOrderDtos(); } OrderS..

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

    티스토리툴바