Hibernate новое ключевое слово с distinct
мне нужно взять 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 ...
моя проблема связана с ключевым словом distinct. Где он принадлежит в запросе hql, где вы используете новый тип запроса объекта. Одна мысль состояла в том, чтобы использовать суб-выбор и иметь мой отчетливый там. Я пробовал добавлять distinct a.id
но это не сработает.
1 ответов
Ok для всех, кого интересует правильный синтаксис
select distinct new com.org.AssetDTO(a.id, a.address, a.status) from Asset as a where ...