Мне нужно взять 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? Одна мысль состояла в том, чтобы использовать суб-выбор и иметь мое отличное там. Я пытался добавить distinct a.id
, но это не работает.