На форуме я хочу перечислить самые последние сообщения по каждой теме.В SQL я могу сделать подзапрос с группировкой по теме, взяв Max (Post.Date), а затем выполнить внутреннее соединение с таблицей Posts, чтобы получить последнюю запись Post из каждой темы.Как мне воспроизвести это в ICriteria?
ПОДРОБНОСТЬ: у класса Topic нет свойства Posts.
TARGET SQL: SELECT Post. * FROM Posts, (SELECT IdTopic, MAX (DATE) AS Date)ОТ сообщений ГРУППА ПО IdTopic) КАК MaxDates ГДЕ MaxDates.IdTopic = Posts.IdTopic И MaxDates.Date = Posts.Date
Tks []
Патрик Коэльо