我正在通过id和pageRequest参数调用存储库,但是我无法对结果进行排序。 我将服务层中的存储库称为:
Sort sort = new Sort(Sort.Direction.DESC, "dateTime");
PageRequest pageRequest = new PageRequest(0, 10, sort) ;
repository.findById(id, pageRequest);
这是我的存储库类:
public interface QueryResultRepository extends CrudRepository<QueryResult, String>{
Page<QueryResult> findById(String id, Pageable pageable);
}
实体类:
@RedisHash("queryresultdataredis")
public class QueryResultDataRedis {
@Id
private String id = null;
@Indexed
private String queryId = null;
private String name;