написать запрос гибернации для получения данных с последней отметкой времени - PullRequest
0 голосов
/ 09 января 2010

Я хочу получить уникальную таблицу данных, основанную на последней отметке времени.

Итак, если у меня есть такой стол

guid  6   1/7/2010 9:55:29 PM
guid  6   1/5/2010 2:59:29 PM
guid  6   1/7/2010 2:55:29 PM

Мне нужно написать запрос, в котором я могу выполнить запрос без 6 и с последней отметкой времени в той же таблице. Так и должно вернуть меня:

guid  6   1/7/2010 9:55:29 PM

1 Ответ

1 голос
/ 09 января 2010

Сейчас я не могу проверить это, но думаю, что HQL будет выглядеть примерно так:

from Item as i
where i.Number = 6
order by i.Date desc

Затем, когда вы создаете объект Query в коде, вы захотите вызвать query.setMaxResults(1);

Насколько я знаю, в HQL нет "select top" (или его эквивалента).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...