Запрос Hibernate: как форматировать даты в моем результате - PullRequest
0 голосов
/ 14 декабря 2011

Я пытаюсь создать критерии гибернации для извлечения дат в формате 'гггг / мм / дд' (они находятся в формате 'гггг / мм / дд чч: мм: сс' в базе данных).

Как я могу преобразовать результат в моей проекции?

На данный момент мои критерии выглядят так:

окончательные критерии DetachedCriteria = DetachedCriteria.forClass (Measure.class) .add (Restrictions.eq)("plateform.plateformId", plateformId));

crit.setProjection (Projection.property ("measureDate"));окончательный список дат = attribute.getExecutableCriteria (_sessionFactory.getCurrentSession ()) .list ();

Мне не нужны все даты, где есть меры, я хочу только дни, когда есть меры.

Есть идеи?Ничего не нашел до сих пор (ResultTransformer ???).Большое спасибо за вашу помощь, Ванесса

1 Ответ

0 голосов
/ 14 декабря 2011

Почему бы вам не получить эти даты такими, какие они есть, а затем преобразовать их в ваши требования с помощью API-интерфейсов simpledateformatter.

...