2009-09-16 3 views
0

질문이 있습니다. 데이터베이스에서 가져 오는 모든 뉴스가있는 정렬 배열이 있습니다. 하지만 이제 모두 표시됩니다. 내가 원하는 것은 지난 3 개월 간의 뉴스와이 뉴스를 월별로 그룹화 한 것입니다.jsp : 월별 뉴스 그룹화

9월 .........

뉴스 1 뉴스 뉴스 2 3 4 뉴스

8월 ....... . . .

아이디어가 있으십니까?

+0

데이터베이스에서 데이터를 어떻게 가져 오나요? ORM을 사용하거나 데이터베이스에 직접 쿼리하고 있습니까? – Ikke

+0

안녕하세요! ORM을 사용합니다 – shevron

+0

어떤 ORM을 사용하고 있습니까? 이 정보를 통해 예제 쿼리를 얻을 수 있습니다. –

답변

0

ORM 라이브러리에는 조건을 가진 쿼리를 제한하는 몇 가지 메커니즘이 있어야합니다. 반환 된 뉴스 기사 수를 제한하려면이를 사용해야합니다. 2 달 전에서 뉴스 기사에 대한

  1. 쿼리 후 1 개월 전에서 뉴스 기사를 쿼리, 그리고 마지막으로 이번 달부터 뉴스 기사에 대한 조회 :

    두 가지 기본 옵션이 있습니다.

  2. 지난 3 개월 간의 모든 뉴스를 검색합니다. 그런 다음 결과를 반복하여 표시하려는 버켓으로 그룹화합니다. 한 번에 한 달 전체 뉴스를 볼 수 있도록 결과를 정렬하도록 ORM 라이브러리에 요청하는 것이 더 효율적일 수 있습니다.