• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

계층형 쿼리 관련하여 질문드립니다.

20.07.04 12:43 작성 조회수 165

0

영한님 안녕하세요. 

올려주신 강의들 보면서 심심할때마다 회사 레거시 디비를 포팅해보고 있는데요

왠만한건 정말 다되는거 같은데 재귀쿼리 부분이 떠오르지가 않아서 문의드립니다 ㅠㅠ

비슷한 예시로는 폴더 (폴더_id, 부모폴더_id) 트리 구조인데

폴더와 하위 폴더를 전부 조회하고, 폴더 별로 경로를 구한다라고

가정하면 querydsl 형태로 작성할수 있을까요?

디비가 다양하게 운영되는 터라 with recursive가 지원이 되면 수월할거 같은데

지원이 안된다면 네이티브 쿼리로 가야할까요? 

셀프 연관관계는 아무래도 뎁스가 깊어지면 조인이 여러번 일어나 비효율적인거 같기도 해서 고민입니다.

답변 1

답변을 작성해보세요.

0

안녕하세요. 핑카미나님

오라클의 connect by 같은 특수한 기능을 사용해야 하면 네이티브 쿼리를 사용해야 합니다.

JPA도 100% 모든 쿼리를 지원할 수 없기 때문에 네이티브 쿼리 기능을 열어두었습니다^^

감사합니다.