Я думаю, у вас мало возможностей.Вы можете связать свои результаты с начальным элементом, набрав несколько элементов (например, с нумерацией страниц).Вы также можете написать соответствующий SQL-запрос вместо использования HQL или критериев.Если вы используете дополнительную отложенную коллекцию, Hibernate, вероятно, будет выполнять запрос каждый раз, когда вы получаете элемент из списка.Таким образом, эффективность каждого решения строго зависит от вашего приложения и количества данных в базе данных.