1
我在寫一個批處理並使用JPA進行持久化。我有一個有很多記錄的表格,我需要以100或500個組讀取所有記錄。我不想一次將所有記錄加載到內存中,因爲內存不足。按組中的組獲取記錄JPA
例如:
- 第一組:記錄1 500
- 二組:記錄501到1000
- 等
有沒有更好的辦法做到這一點?
相關問題
JPA: what is the proper pattern for iterating over large result sets?
Total row count for pagination using JPA Criteria API
謝謝!我使用了一個變量來使用第一個結果號,初始化爲0.然後我設置了最大結果數,然後使用query()方法向數據庫發出了詢問。最後要做的事情是通過前一個查詢的最大結果數增加第一個結果。 – 2012-03-29 23:48:27