2012-09-26 48 views

回答

1

您可以在查詢對象中使用簡單的機制FirstResultMaxResults

query.setFirstResult(5); 
query.setMaxResults(5); 

以上將從第五條記錄中取5條記錄。

您可以使用ScrollableResults,但對於較大的結果它會比上面的要慢。

2

您可以使用Hibernate ScrollableResults嘗試,我引用:

,以允許 任意增量結果中四處移動的結果迭代器。 Query/ScrollableResults模式非常類似於JDBC PreparedStatement/ResultSet模式, 此接口的方法的語義與ResultSet上類似的 命名方法類似。