【发布时间】:2013-06-05 14:43:35
【问题描述】:
我想使用 hibernate-template(Spring orm) 从数据库中获取最新的 5 行。我发现可以为此使用标准。但我不知道如何在标准中指定有限的行数(5)。请帮我解决这个问题。
【问题讨论】:
标签: hibernate spring-orm
我想使用 hibernate-template(Spring orm) 从数据库中获取最新的 5 行。我发现可以为此使用标准。但我不知道如何在标准中指定有限的行数(5)。请帮我解决这个问题。
【问题讨论】:
标签: hibernate spring-orm
您需要使用表的一个属性来识别最新的 5 行,让我们假设一些 'id' 属性,该属性会随着每条新记录的增加而增加。话虽如此,您可以设置排序 asc/desc 然后限制结果。
例如:
criteria.addOrder(Order.desc("id"));
criteria.setMaxResults(5);
更新您可以在场景中使用的属性的标准。
希望对你有帮助!
【讨论】: