반응형
1. 발단
app단에 자료 목록을 paging해서 주기 위해 limit-offset값도 받는 api 개발
2. 상황
0번째부터 10개값 (limit 0, offset 10)을 출력하는데 모든목록이 다 출력됨
3. 실패원인
mybtis에서 if조건 대상이 int형이고 값이 0이면 param != '' 조건을 통과를 못하고 있었음
4. 힌트
처음 테스트당시 자료가 페이징될 갯수보다 많았었는데 놓쳤던듯
5. 처리
if-test 조건문 변경
<if test="limit != null and offset != '' and affset != null">
6. 결과
정상적으로 페이징처리된 값들을 출력함
7. 느긴점
...
이거 자료형을 다 string으로 받아서 처리하는게 맞을까 생각이 듬
반응형
'Debug Log > 삽질기' 카테고리의 다른 글
[짧]WSL 에러( Error: 0x80040326 Error code: Wsl/Service/0x80040326) (1) | 2023.03.31 |
---|---|
AWS) EC2 SSH 접속시 Permissions 0644 for '~.pem' are too open. (0) | 2022.12.11 |
Spring boot) 빌드 실패 오류 (org.gradle.plugin.api-version ...) (2) | 2022.12.11 |
mysql)전화번호 masking 작업 (0) | 2022.08.21 |
mysql-mybatis)일정기간별 검색 (0) | 2022.08.21 |