1

我有这样的查询:

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

但是我得到一个错误:

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

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

4

2 回答 2

1

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

于 2013-03-01T16:29:25.803 回答
0

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

于 2013-09-03T13:35:51.157 回答