인프런 커뮤니티 질문&답변

창완님의 프로필 이미지
창완

작성한 질문수

실전! Querydsl

스프링 데이터 페이징 활용1 - Querydsl 페이징 연동

fetchResults deprecated에 대해서

작성

·

626

2


[질문 내용]

intellij 에서 fetchResult가 deprecated 되었다고 해서 찾아보았는데
아래와 같이 fetch()로 받고, size()는 java에서 연산해주는 방식으로 처리해주고 있는데 강의에서 알려주신 fetchResult()가 fetch()에
대해서 가지는 이점이 무엇인지 알 수 있을까요?
 
또 이렇게 자바에서 count를 해준다면 db로 count query를 추가적으로 작성하는 것보다 db부담이 덜해 효율적이라고 생각되는데 .. 혹시 따로count query가 쓰이는 이유가 있을까요? 감사합니다.
 
 
 

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 창완님

Q: 자바에서 count를 해준다면 db로 count query를 추가적으로 작성하는 것보다 db부담이 덜해 효율적이라고 생각되는데...

-> 이 부분은 실제 데이터베이스에 count 쿼리를 실행하기 때문에 성능이 최적화 되는 것은 아닙니다.

감사합니다.

창완님의 프로필 이미지
창완

작성한 질문수

질문하기