Как сделать top 3 в подзапросе Hibernate ?
От:
Zealander
Дата:
22.05.07 14:21
Оценка:
Пример
select * from DocUnit du
where du.dcm_unid in (select top 3 dcm_unid from Document order by date)
Я пробовал
Criteria query = session.createCriteria(DocUnit.class);
DetachedCriteria dc = DetachedCriteria.forClass(Document.class);
query.add(Subqueries.propertyIn("dcm_unid", dc));
но метода setMaxResult(int n) нет в DetachedCriteria...
Как вариант , можно его написать и пересобрать Hibernate ...
Заранее благодарен за любую помощь
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: