• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

queryDsl vs @Query

22.08.17 20:53 작성 조회수 313

1

안녕하센요

@Query를 사용해서 쿼리 사용하는것과 QueryDsl의 어떤 차이가 있는지 성능상 어떤면이 좋은지 알고 싶습니다

답변 1

답변을 작성해보세요.

3

OMG님의 프로필

OMG

2022.08.17

안녕하세요. 이명학님, 공식 서포터즈 OMG입니다.

영한님이 querydsl과 jpql 선택하는 기준은 아래 링크를 참고해주세요.

Querydsl과 jpql을 선택하는 차이가 궁금합니다.

성능 비교는 직접해보진 않아 잘 모르겠으나, querydsl도 결국 jpql 기반으로 실행되기에 큰 차이는 없을 것으로 예상합니다.

오히려 성능개선이 필요한 경우(querydsl 을 사용하면서 최적화)

[우아콘2020] 수십억건에서 QUERYDSL 사용하기을 정리한 글에서 설명하는 최적화와 기타 다른 성능최적화를 도입하시거나 극한의 최적화가 필요한 경우 jpql로도 시도 혹은 글에서 Reference에 나와있는 해당 영상의 뒤에서 설명하는 Querydsl-SQL을 시도해보시는 것이 좋을 것 같습니다.


감사합니다.