본문 바로가기 메뉴 바로가기

ABBO 기술 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ABBO 기술 블로그

검색하기 폼
  • 분류 전체보기 (465)
    • AI Trend (2)
    • Git (12)
    • Server (242)
    • Client (69)
    • Apple (31)
    • Study (109)
  • 방명록

Java JPA (1)
[Java] JPA 페치 조인(Fetch Join)

이번 글은 우아한 테크코스에서 작성한 글 중 JPA Fetch Join에 관한 글입니다. JPA는 기본적으로 제공되는 쿼리에서 한계가 있기 때문에 QueryDSL이라는 의존성을 주입하여 더 상세하고 복잡한 쿼리를 생성해내고, 해당 엔티티의 Repository를 구현한 RepositoryImpl과 같은 형태로 사용하고 있습니다. 그래서 복잡한 파라미터 혹은 조인절이 들어가는 경우 대부분 QueryDSL내에서 로직화 시키고, 파라미터 별 분기 내용과 기존에 사용했던 쿼리를 버전 관리용도로 사용하기도 적합한 우수한 성질을 지녔습니다. 하지만 그럼에도 불구하고 QueryDSL 또는 JPA를 사용하는 와중 Fetch ON 이 되어도 데이터 조회가 이상하게 되거나, 데이터가 오히려 삭제가 되는 문제가 종종 발생하는..

Server 2023. 11. 28. 23:51
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바