2011-06-16 2 views
0

Я использую следующий DetachedCriteria:Исключить свойство из 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)); 

кр еще один запрос, но мой вопрос о 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 быть в выбранном (только выражением макс (this_0_.ID))

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

ответ

Смежные вопросы