jsp: группировка новостей по месяцам - PullRequest
0 голосов
/ 16 сентября 2009

У меня есть вопрос: Теперь у меня есть массив сортировки, где у меня есть все новости, которые я извлекаю из базы данных. Но теперь ВСЕ показаны. Что я хочу, так это новости за последние 3 месяца и эти новости, сгруппированные по месяцам.

Сентябрь .........

Новости 1, Новости 2 Новости 3, Новости 4

Август ....... , , .

Есть идеи?

1 Ответ

0 голосов
/ 16 сентября 2009

В вашей библиотеке ORM должен быть механизм ограничения запроса критериями. Вам нужно будет использовать это, чтобы ограничить количество возвращаемых новостей.

Существует два основных варианта:

  1. Запрос новостей за 2 месяца назад, затем запрос новостей за 1 месяц назад и, наконец, запрос новостей за этот месяц.
  2. Запрос всех новостей за последние 3 месяца. Затем переберите результаты и сгруппируйте их в группы, которые вы хотите отобразить. Возможно, более эффективно попросить библиотеку ORM отсортировать результаты, чтобы вы знали, что вы будете видеть один целый месяц новостей за раз.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...