首页 > 解决方案 > Criteria API 排序并获取对应于最高 5 个值的行

问题描述

我正在研究休眠标准 API。我有一个具有属性 id、name、marks 的数据集。我按分数的降序对它进行了排序。我想获得所有标记在前 5 位标记中的行。使用 setMaxResults() 将我的响应限制为 5 个实体。但是可能有一些行的分数相同并且在前 5 个分数中。所以实际的响应可能不是正好 5 行。我应该如何进行?

标签: hibernate-criteria

解决方案


推荐阅读