OJB 永続化ブローカを使用してオブジェクトのリストをロードしようとすると、OutOfMemoryException が発生します。データベース (sybase) には 20000 を超えるオブジェクトがあります。返されるリストのサイズを 200 に制限しようとしましたが、問題は解決しません。OJB はページングをサポートしていないため、この問題を解決する解決策はありますか?
PersistenceBroker broker= BrokerFactory.getBroker();
QueryByCriteria query = new QueryByCriteria( Fo.class, criteria);
query.setEndAtIndex(200);
Collection listFo= broker.getCollectionByQuery(query);