Попытка получить все статьи с уникальными заголовками (отличными (title)), которые имеют тело "".
List<Article> articles = (List<Article>) session.createQuery("select distinct a.title from Article a where body = :body")
.setString("body", "")
.list();
Я получаю ошибку:
main java.lang.ClassCastException: java.lang.String не может быть приведен к blah.Model.Article
Исключение в потоке "main" java.lang.ExceptionInInitializerError
Таблица Article содержит дубликаты, поэтому я пытаюсь получить только уникальные статьи. Неважно, что он получит, если заголовок уникален, а тело - "".
Обновление
Могу ли я использовать подзапрос для получения результатов?