인프런 커뮤니티 질문&답변
fetchResults deprecated에 대해서
작성
·
727
2
[질문 내용]
intellij 에서 fetchResult가 deprecated 되었다고 해서 찾아보았는데
아래와 같이 fetch()로 받고, size()는 java에서 연산해주는 방식으로 처리해주고 있는데 강의에서 알려주신 fetchResult()가 fetch()에
대해서 가지는 이점이 무엇인지 알 수 있을까요?
또 이렇게 자바에서 count를 해준다면 db로 count query를 추가적으로 작성하는 것보다 db부담이 덜해 효율적이라고 생각되는데 .. 혹시 따로count query가 쓰이는 이유가 있을까요? 감사합니다.
퀴즈
스프링 데이터 JPA 사용 시 순수 JPA와 비교하여 개발 생산성 측면에서 얻는 주요 이점은 무엇일까요?
모든 쿼리를 수동으로 복잡하게 작성해야 한다
기본 CRUD(저장, 조회 등) 메서드를 인터페이스만으로 자동으로 제공받는다
모든 동적 쿼리 구현이 항상 완전히 자동화된다
데이터베이스 연결 설정을 직접 XML 파일로 관리해야 한다
답변 1
0
김영한
지식공유자
안녕하세요. 창완님
Q: 자바에서 count를 해준다면 db로 count query를 추가적으로 작성하는 것보다 db부담이 덜해 효율적이라고 생각되는데...
-> 이 부분은 실제 데이터베이스에 count 쿼리를 실행하기 때문에 성능이 최적화 되는 것은 아닙니다.
감사합니다.





