(방학특강) [스프링Data JPA팁]페이징처리시 여러칼럼 정렬 방법,PageRequest,Sort,Direction.DESC,Direction.ASC),JPA강좌 - 스프링실무교육학원
보통 다음과 같이 하나의 칼럼을 주로 정렬하는데...
Page<User> tasks=userRepository..findByUserId(2L,new PageRequest(0,100,Direction.ASC,"id"));
여러 칼럼으로 정렬하는 경우는 다음과 같이 처리하면 된다.
public Page<Board> findAll(Integer curPage) {
PageRequest pr = new PageRequest(curPage, 5,
new Sort(
new Order(Direction.DESC, "reply"),
new Order(Direction.ASC, "replystep")));
return boardRepository.findAll(pr);
}
댓글 없음:
댓글 쓰기