Перевод на обособленный критерий - PullRequest
0 голосов
/ 19 июня 2011

Как мне перевести следующий запрос в detachedCriteria:

select * from (
    select a.* ,row_number() over (partition by hotel_id order by  EXECUTION_START_DATE desc)  rnk  
    from HOLIDAY_PACKAGES a
)
where rnk = 1

1 Ответ

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

Я не думаю, что вы сможете создать такой запрос, используя Criteria API. Единственный способ - воспользоваться поддержкой Native SQL или в худшем случае использовать хранимую процедуру.

http://www.nhforge.org/doc/nh/en/index.html#manipulatingdata-nativesql

...