• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Query DSL의 지연로딩

21.02.27 12:19 작성 조회수 226

1

안녕하세요 

강의 너무 잘 듣고 있습니다 ㅎㅎ

듣다보니 궁금한게 생겼는데 

---

Query DSL도 Entity Manager를 사용하는걸 보고

이런 생각이 들었습니다.

' 그러면 Query DSL도 지연 로딩이 가능한가? ' 

---

Entity Manger를 사용하는

JPA 같은 경우엔

영속성 컨텍스트를 사용하여

지연 로딩 사용이 가능한데 

Query DSL도 사용 가능하다고 보는게 맞을까요?

---

실제로 Query DSL로 테스트를 했을 땐

Lazy 로딩으로 설정이 잡혀있어도

fetch join 처럼

다 조회해서 가져오긴하네용 ㅎㅎ

---

감사합니다.

답변 1

답변을 작성해보세요.

1

안녕하세요. 기용님

QueryDSL은 단순히 JPQL을 만들어주는 빌더 역할을 할 뿐입니다.

따라서 JPA의 모든 기능을 다 사용할 수 있습니다^^

감사합니다.