작성
·
105
답변 1
0
안녕하세요. 감바스님, 공식 서포터즈 OMG입니다.
질문 속에 답이 있습니다. 페이징 쿼리는 DB에서 데이터를 가져올때 필터링을 하기위해 사용 하기 위해 사용합니다.
그런데, 강의에서 설명하신 결과 쿼리를 보면 limit과 offset없이 전체 데이터를 불러온 것을 볼 수 있습니다.
그리고 페이지 동작이 전체 불러온 데이터를 바탕으로 경고메시지와 함께 메모리에서 페이징처리가 동작하는 상황이 발생합니다.
자바 코드(JPA) 와 실제 발생하는 쿼리 간의 차이로 인해 오류 발생 시 추적도 어려울 뿐더러 유지보수와 문제 발생 시 파악하기 어려워질 것 같네요.
감사합니다.