OutOfMemoryException с Apache ObJectRelationalBridge
Я сталкиваюсь с OutOfMemoryException при попытке загрузить список объектов с помощью брокера сохранения состояния OJB. В базе данных (sybase) более 20000 объектов. Я попытался ограничить размер возвращаемого списка 200. Но проблема не устранена. Поскольку OJB не поддерживает разбиение на страницы, есть ли какое-нибудь решение этой проблемы?
PersistenceBroker broker= BrokerFactory.getBroker();
QueryByCriteria query = new QueryByCriteria( Fo.class, criteria);
query.setEndAtIndex(200);
Collection listFo= broker.getCollectionByQuery(query);