Я пытаюсь реализовать пейджинг с использованием ограничения по строкам (например: setFirstResult(5) и setMaxResults(10)) в запросе критерия гибернации, который имеет соединения с другими таблицами.
Понятно, что данные обрезаются случайным образом; и причина этого объясняется здесь.
В качестве решения на странице предлагается использовать "второй sql select" вместо соединения.
Как я могу преобразовать свой существующий запрос критериев (который имеет объединения с помощью createAlias()) вместо использования вложенного select?