【发布时间】:2014-07-23 22:53:42
【问题描述】:
我想限制 jpa 中的查询,它只给我最后 20 个实体。我该怎么办? 现在我有(这段代码给了我该表中的所有实体):
Query q = entityManager.createQuery("select u from Game u")
【问题讨论】:
标签: java database jax-rs jpa-2.0
我想限制 jpa 中的查询,它只给我最后 20 个实体。我该怎么办? 现在我有(这段代码给了我该表中的所有实体):
Query q = entityManager.createQuery("select u from Game u")
【问题讨论】:
标签: java database jax-rs jpa-2.0
这样
entityManager.createQuery("从游戏中选择你").setMaxResults(limit).setFirstResult(offset)
【讨论】:
您需要执行以下操作:
q.setMaxResults(20);
这样,您可以将查询限制为仅获取最后 20 个实体。
【讨论】: