Есть ли встроенный метод RANDOM весной Данные JPA, такие как сортировка и разбиение на страницы. Im использует Hibernate, Spring MVC и Spring Data JPA. Btw im не использует QueryDSLСлучайные данные весны jpa
ответ
Я не уверен, о пагинации, но для сортировки значений столбцов ...
В интерфейсе, вы можете написать что-то вроде этого,
//Results are sorted in ascending order
public List<Person> findByLastNameOrderByLastNameAsc(String lastName);
//Results are sorted in descending order
public List<Person> findByLastNameOrderByLastNameDesc(String lastName)
Нажмите здесь для Sorting
Пожалуйста, смотрите here, для разбивки на страницы. Но это не то, что вы хотите сделать, я думаю. Надеюсь это поможет.
Почему это принятый ответ? Он вообще не отвечает на «случайный» вопрос ..? – NickGreen
Я думаю, вы можете создать подкласс класса http://docs.spring.io/spring-data/commons/docs/1.1.x/api/org/springframework/data/domain/Sort.html и использовать его, чтобы рандомизировать его.
перегружает метод getOrderFor для случайного возврата «ASC» или «DESC» (без сравнения фактического значения поля).
Почему и где вы хотите использовать эту случайную функцию в вашем слое данных? – Salandur