1+n1 1:N 조인에서 발생한 중복 데이터 및 누락 문제 해결 이번 시간에는 검색 구현 과정에서 발생한 중복 데이터 조회 오류를 정리해보고자 한다. 프로젝트 코드는 Github에 있으니 참고해주세요. 문제상품 페이징 조회 기능을 구현하던 중, 예상치 못한 문제가 발생했었다. API를 통해 데이터를 조회했을 때, DB에서 직접 조회한 결과와 비교해보니 일부 데이터가 누락된 것이다. DB에서 직접 쿼리를 실행했을 때는 12개의 데이터 항목이 모두 정상적으로 조회되었지만, API를 통해 조회한 결과는 단 6개의 항목만 반환되었다. POSTMAN 실행다음과 같이, postman에 페이징 api 요청을 실행했었다. 문제 분석이 문제를 해결하기 위해, 가장 먼저 살펴본 것은 search_fetch 로직이다.이 로직은 QueryDSL을 사용하여 페이징 쿼리로 구현했었다. LE.. 2024. 8. 10. 이전 1 다음