项目中分页,排序时
/**
* pageNumber、pageSize是分页参数, sortType可以通过设置默认(此方法为auto)值添加排序条件。
*此方法中 当sortType为auto时,实例化Sort,根据id(实体中的字段)降序(DESC)查询
*/
private PageRequest buildPageRequest(Integer pageNumber, Integer pageSize, String sortType) {
Sort sort = null;
if ("auto".equals(sortType)) {
sort = new Sort(Sort.Direction.DESC, "id");
}
return new PageRequest(pageNumber - 1, pageSize, sort);
}