Hibernate - лучший метод нумерации страниц
Я работаю над сайтом, где я должен показывать новости вертикально (один за другим). Допустим, у меня есть около 100 новостей, и я хочу показать 10 на 10 просто прокруткой. Я не хочу удалять первые 10 новостей, которые я показывал, просто продолжайте прокручивать и добавлять новые новости. Я искал правильный метод разбиения на страницы, и я не знаю, является ли ScrollableResults лучшим вариантом для этого случая, или я должен пойти на другой вариант.
Это не обычная сетка, где вы перемещаете рекламу назад, она просто прокручивается вниз, чтобы увидеть больше новостей.
Кстати, я использую extjs для клиента.
Спасибо,
PS: я смотрел на этом сайте
1 ответ
Вы можете сделать что-то вроде этого. Это в java. Но вы можете связать это с вашим делом.
query.setFirstResult((searchCriteria.getPageNumber()-1)*searchCriteria.getItemsPerPage());
query.setMaxResults(searchCriteria.getItemsPerPage());
где запрос является объектом org.hibernate.Query. ItemsPerPage 10 в вашем случае. PageNumber вы будете отправлять из внешнего интерфейса при прокрутке. Надеюсь, поможет.