Исключить свойство из запроса detachedCriteria - PullRequest
0 голосов
/ 16 июня 2011

Я использую следующие DetachedCriteria:

DetachedCriteria subCr = DetachedCriteria.For<Packages>();
subCr.SetProjection(Projections.ProjectionList().Add(Projections.Max("ID")).Add(Projections.GroupProperty("Hotel.ID")));
cr.Add(Subqueries.PropertyIn("ID", subCr1));

cr - это другой запрос, но мой вопрос о subCr. DetachedCriteria переводится на следующий запрос:

SELECT   max(this_0_.ID)  as y0_,
this_0_.HOTEL_ID as y1_
FROM     CACHE_PACKAGES this_0_
GROUP BY this_0_.HOTEL_ID

Проблема в том, что я не хочу, чтобы свойство HOTEL_ID было в select (только выражение max (this_0_.ID))

Так, как я могу удалить свойство из выбора, но все еще используя group by?

1 Ответ

0 голосов
/ 17 июня 2011
...