Hibernate HQL с датами GROUP BY и MAX - PullRequest
       31

Hibernate HQL с датами GROUP BY и MAX

0 голосов
/ 06 декабря 2018

Я пытаюсь преобразовать довольно простой SQL-оператор в эквивалент в HQL

SELECT COMM_ID, MAX(REQUEST_DATE) as REQUEST_DATE
FROM COMM_RECORD
WHERE COMM_ID IS NOT NULL
GROUP BY COMM_ID

Я рассмотрел несколько примеров, в которых предлагалось использовать DetachedCriteria и CriteriaList, однако я столкнулся с проблемами с подпрограммойзапрос, возвращающий несколько результатов.

Это должно быть довольно просто.По существу, что я хотел бы сделать, это выбрать запись с максимальной датой из таблицы, группирующейся по связи «многие к одному» и выбирающей на основе максимальной даты.

Я бы предпочел сделать это прямо в HQL

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