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