Новое ключевое слово Hibernate с отличным

Мне нужно взять hql, который в настоящее время:

select distinct a from Asset as a where ...

, и изменить его на

select new com.org.AssetDTO(a.id, a.address, a.status) from Asset as a where ...

Моя проблема связана с отдельным ключевым словом. Где он находится в запросе hql, в котором вы используете новый тип запроса Object. Одна мысль заключалась в том, чтобы использовать подвыборку и иметь там свое отличие. Я пробовал добавить отдельный идентификатор a.id , но это не сработало.

13
задан dstarh 8 August 2011 в 15:41
поделиться