如何限制从数据库中检索的结果数量?
select e from Entity e /* I need only 10 results for instance */
最佳答案
您可以尝试这样给出 10 个结果以显式获取。
entityManager.createQuery(JPQL_QUERY)
.setParameter(arg0, arg1)
.setMaxResults(10)
.getResultList();
如果后端支持,它将在后端自动创建本地查询以检索特定数量的结果,否则在获取所有结果后在内存中进行限制。
关于java - 限制 JPQL 中的结果数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3479128/