Я пытаюсь преобразовать довольно простой 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