JPA + SQL:使用setMaxResults中的百分比查询

时间:2019-04-25 13:45:53

标签: sql-server hibernate jpa-2.0

在SQL中,我可以编写如下查询。

Select top 10 percent from table

以上查询将为我提供前10个百分比的行。如何在JPA查询中实现相同的目标?

Query q = entityManager.createQuery("Select t from table t");
q.setMaxResults(10); 

上面给出了前10条记录。我想要类似前10个百分比的东西,即对于具有1000条记录的表来说,这是100。

PS:为对齐n代码而道歉。由于办公室防火墙而输入了移动电话。

0 个答案:

没有答案