spring数据jpa查询限制

时间:2012-10-22 10:54:25

标签: spring jpa-2.0 spring-data-jpa

我有这样的疑问:

@Query("select a from Ability a where a.eventLogic = ?1 AND a.abilitySetId = ?2 ORDER BY    RAND() LIMIT ?3")

BUt我收到错误:

Caused by: java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: LIMIT near line 1, column 117

我如何以编程方式输入限制数?

2 个答案:

答案 0 :(得分:1)

spring data jpa,有文档,说明如何使用一些分页来解决这个问题。这就是我用过的东西

答案 1 :(得分:0)

我遇到了类似的问题,并添加了一个明确的ASC子句来解决它。