Я хочу получить отчетливый результат, основанный на свойстве, но вернуть идентификатор в select, потому что я буду использовать его в подзапросе.
, например
(List<Article>) session.createQuery("from Article a where a.id in (select distinct a2.title from article a2 where a2.body = :body");
setString("body", "")
.list();
Ключевой раздел - это подзапрос, Я хочу вернуть идентификатор, а не свойство a2.title .
Можно ли это сделать?
(таблица Article содержит дубликаты, поэтому я просто хочу вернуть любой из них, это не имеет значения, если только body = "").