排序表中的页面Spring Data JPA

时间:2018-03-20 13:23:06

标签: java spring spring-data

我希望使用以下Java代码获得一页结果:

Page<MyDTO> page = repo.findAllOrderByCreatedDate(new PageRequest(pageNumber,pageSize));

在MyDTO我有:

@Entity
class MyDTO{

  @Id
  private Long id;

  private LocalDateTime createdDate;

  //getters setters
}

我得到的是:

No parameter available for part createdDate SIMPLE_PROPERTY (1):
[Is, Equals].; nested exception is java.lang.IllegalArgumentException:

如何将分页和sortig与Spring Data结合起来?

1 个答案:

答案 0 :(得分:3)

您可以使用PageRequest类的另一个构造函数:

Page<MyDTO> page = repo.findAll(new PageRequest(pageNumber,pageSize, new Sort("createdDate")));