如何在不使用本机查询的情况下从hibernate中的emp表中获取第N个最高salareid记录?

时间:2012-02-03 07:59:04

标签: hibernate

我需要在hibernate的emp表中获得第n个最高薪水记录,但不使用本机查询?

1 个答案:

答案 0 :(得分:5)

使用分页:

Query q = session.createQuery("... ORDER BY salary DESC");
q.setFirstResult(Nth);
q.setMaxResults(1);

也适用于Criteria