随机在Spring数据jpa中

时间:2013-11-11 14:15:02

标签: spring spring-mvc spring-data-jpa

Spring Data JPA中是否有内置的RANDOM方法,如排序和分页。我使用Hibernate,Spring MVC和Spring Data JPA。顺便说一句,我没有使用QueryDSL

2 个答案:

答案 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,以便进行分页。但这不是你想做的。希望这会有所帮助。