Spring hibernate查询帮助

时间:2010-02-04 19:31:51

标签: java hibernate spring java-ee

目前我正在使用以下内容从名为Table的表中提取行:

return getHibernateTemplate().find("from Table");

如何使用hibernate从表中仅提取第一个 n 行(例如mySql limit会这样做?)

感谢。

更新:这是正确的方法吗?

getHibernateTemplate().setMaxResults(35);
return getHibernateTemplate().find("from Table");

2 个答案:

答案 0 :(得分:2)

使用HIbernateTemplate setMaxResults来限制结果。

答案 1 :(得分:0)

我最终使用Hibernate Criteria查询来执行此操作并且它正常工作。我使用了setFirstResult()setLastResults()方法。