예를 들어, 위와 같이 메뉴 카테고리 등록시 노출 순서(MENU_CTGRY_EXPSR_SER_VL)를 동일한 값(99,999L)으로 저장했다고 가정하자.
차후 목록 페이징시 쿼리문에 LIMIT 처리를 한다고 하면
#1 수정 전
1-1. LIMIT 0 ,10 & LIMIT 10,10을 찍어봤을 때
각 Primary Key가 겹치는 것을 볼 수 있다 -> 페이징시 겹치는 데이터가 있음을 확인할 수 있다.
따라서 ORDER BY시 하나의 조건을 더 추가하여 조회한다.
#2 수정 후
등록일같이 고유한 컬럼을 조건으로 하나 더 걸어 정렬해준다면 데이터가 겹치지 않게 조회된다.
'지식 저장소' 카테고리의 다른 글
JPA insert쿼리전에 select쿼리가 나가는 현상 ( feat.HHH000099 에러) (0) | 2023.08.28 |
---|---|
MPA와 SPA란? (0) | 2023.05.11 |
Replication(복제) (0) | 2022.09.08 |
Cannot add or update a child row 에러 (0) | 2022.01.19 |
빌더 패턴(Builder Pattern) 을 사용하는 이유 (0) | 2021.12.30 |