반응형
SMALL
[1] 페이징 처리
(1) 필요조건
페이지 번호
페이지 당 데이터 갯수
[2] 페이징 기본 구축
(1) criteria.java
현재 페이지 넘버 pageNum
페이지의 데이터 갯수 amount
(2) BoardMapper 인터페이스
페이징 처리하는 메서드 추가
(3) boardMapper.xml
오라클 힌트를 사용해야하므로 부등호 < 를 써야하는데 인식 오류가 일어나기 때문에
<![CDATA[ ... ]] > 를 사용하면 부등호를 사용할수 있다
추출한 데이터 20개 중에서 10개를 조회해라
(4) BoardMapper Test
paging 설계한대로 10개가 조회됨
[5] 페이징 설계 반영
(1) boardMapper.xml
아까 입력했던 20개 , 10개를 변수로 수정한다
(1-1) boardMapperTest
(2) boardService , boardServiceImpl 수정
게시판 리스트를 조회하는 모든 메서드에 페이징이 포함될수 있도록 추가한다
(2-1) BoardServiceTest
(3) BoardController.java
(3-1) BoardControllerTest
반응형
LIST
'🌈 프로젝트 > 웹 프로젝트' 카테고리의 다른 글
🌻 웹프로젝트_[11] 오라클_페이징 처리 (237) | 2023.12.24 |
---|---|
🌻 웹프로젝트_[10] 오라클_페이지 네비게이션 (235) | 2023.12.22 |
🌻 웹프로젝트_[8] 오라클_게시판 수정하기 + 삭제하기 (180) | 2023.12.17 |
🌻 웹프로젝트_[7] 오라클_게시판 글조회 (156) | 2023.12.17 |
🌻 웹프로젝트_[6] 오라클_ 게시판 글쓰기 (10) | 2023.12.14 |