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 вы будете отправлять из внешнего интерфейса при прокрутке. Надеюсь, поможет.

Другие вопросы по тегам