Привет!
Есть JSF приложение. Необходимо добавить paging.
Решил создать PagebleController. В нем соответственно действия: nextPageAction и prevPageAction, и abstract getEntries.
Соответственно дети перекрывают метод getEntries. Дети отвечают за отображение сущностей различных типов.
И в getEntries происходит изменение pageCount и currentPageNumber.
Буду рад любой критике. PS: I'm a newbie with JSF applications (=
Собственно сам вопрос:
Существует одна особенность — приложение должно сохранить свою переносимость с одного типа базы на другую.
Отсюда два выхода:
A. для каждой базы написать свои запросы и при запуске приложения в зависимости от кофига использовать тот или иной набор запросов.
B. глупо вытаскивать и забирать лишь нужное, максимум установить setMaxRows(int).
Заранее благодарю.