Hibernate 执行返回大量数据的查询时发生堆空间错误

Hibernate 执行返回大量数据的查询时发生堆空间错误,hibernate,Hibernate,我有一个返回大量数据的查询,有没有办法避免堆空间错误 如何在其上添加分页或其他类似的机制。您可以通过这种方式进行操作(假设您要为Cat类创建条件: Session sessione = sf.getCurrentSession(); Criteria crit = sessione.createCriteria(Cat.class); crit.setFirstResult(currentPage); crit.setMaxResults(maxNumber); return crit.list

我有一个返回大量数据的查询,有没有办法避免堆空间错误

如何在其上添加分页或其他类似的机制。

您可以通过这种方式进行操作(假设您要为Cat类创建条件:

Session sessione = sf.getCurrentSession();
Criteria crit = sessione.createCriteria(Cat.class);
crit.setFirstResult(currentPage);
crit.setMaxResults(maxNumber);
return crit.list();
安杰洛