Я уже давно использую фреймворки ORM, но я новичок в Hibernate.
Предположим, у вас есть запрос (запрос или критерий, не имеет значения), который извлекает отличный набор результатов, и вы хотите разбить его на страницы. Вы бы предпочли использовать комбинацию методов setMaxResult() и setFirstResult() или ScrollableResult?
Каков наилучший подход в отношении производительности (время выполнения и потребление памяти)?