JPL查询语言 - 如何选择十行

时间:2013-04-27 01:26:34

标签: jpa jql

在SQL中,我们“选择前10名”,以便只选择前10行。在JPA查询语言中有没有办法达到同样的效果?

2 个答案:

答案 0 :(得分:2)

您可以在代码中将setMaxResults(10)添加到Query

例如:

TypedQuery<MyObject> query = entityManager.createNamedQuery("MyObject.findAll", MyObject.class).setMaxResults(10);

答案 1 :(得分:2)

创建JPA查询对象时,可以在其上调用以下方法:

query.setFirstResult(0)

query.setMaxResults(10)