Технологический стек:
Пружина 4
Hibernate 3
Угловой 2
Я работаю над приложением, которое требуетнумерацией страниц.Данные будут отображаться в таблице, и данные в основном read only
Мы не собираемся изменять данные.
Мой вопрос:
Я прочитал много статей о разбиении на страницы, и все советуют использовать HQL и получать сущности.
Но, если мои данные ТОЛЬКО ЧИТАЮ, зачем мне нужно извлекать сущности и создавать дополнительные издержки?Hibernate должен будет управлять этими объектами.
Я получу только требуемые значения столбцов и покажу в таблице вместо выборки весь объект. На каждой границе страницы будет происходить обратное путешествие в базу данных (поскольку кэширование не будет).готово) но это в любом случае должно произойти, если мы не используем механизм уровня кэширования в спящем режиме.
Даже если мы используем кеширование, объем работы, необходимой для управления кешем и записями в нем, определенно больше, чем просто выбор требуемых значений столбцов.
Разве это не лучший дизайн?Пожалуйста посоветуй.