我有应用程序历史记录ID,我希望使用条件获得第二高的历史ID。目前,我只能使用下面显示的代码获得最低或最高值。
for file in /file/list/*
do
command
done
如果有人能指导我如何使用hibernate标准获得第二高价值,我将不胜感激?
答案 0 :(得分:1)
您可以使用setFirstResult方法进行偏移
答案 1 :(得分:1)
criteria.addOrder(Order.desc("historyId"));
criteria.setFirstResult(1);
criteria.setMaxResults(1);
这解决了问题