Hibernate - как извлекать результат запроса построчно без lazy?

 
 
 
Сообщения:35
Здравствуйте. Нужно извлечь из таблицы множество записей и обработать по одной. В гугле нахожу решения типа
String hql = "from LogEntry";
Session session = entityManagerFactory.openSession();
Query query = session.createQuery(hql);
List<LogEntry> logEntries = query.list();

Т.е. все они сводятся к тому, чтоб извлечь все записи разом. В lazy-режиме я бы не стал запариваться, но у меня ленивая загрузка отключена - сущности загружаются из бд сразу целиком.
Возможно ли как-то получать результаты запроса построчно, как например в случае с курсорами? Когда у курсора БД в цикле дёргается "дать следующую строку результата".
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет