Я использую Spring Data JPA с Spring Data REST и создал JpaRepository для своей сущности Thing.
Код: Выделить всё
@Repository
public interface ThingRepository extends JpaRepository {
@RestResource(path = "findByName", rel = "findByName")
Page findByName(@Param("name") String name, Pageable page);
}
Я хочу применить сортировку. Я хочу отсортировать список вещей на основе специального алгоритма оценки.
Код: Выделить всё
List sortByRating(List things){
// custom logic
return things;
};
Я хотел бы, если возможно, использовать пользовательскую функцию для сортировки результатов. Каков наилучший подход к такого рода вещам в Spring JPA? Как я могу заставить свой репозиторий использовать мою функцию для сортировки набора результатов?
Подробнее здесь:
https://stackoverflow.com/questions/333 ... repository