Spring Data JPA中是否有内置的RANDOM方法,如排序和分页。我使用Hibernate,Spring MVC和Spring Data JPA。顺便说一句,我没有使用QueryDSL
答案 0 :(得分:0)
我认为您可以创建http://docs.spring.io/spring-data/commons/docs/1.1.x/api/org/springframework/data/domain/Sort.html的子类并使用它来随机化它。
重载“getOrderFor”方法以随机返回“ASC”或“DESC”(不比较实际字段值)。
答案 1 :(得分:-2)
我不确定分页,但是对列值进行排序......
在界面中,你可以写这样的东西,
//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,以便进行分页。但这不是你想做的。希望这会有所帮助。