HQL: недопустимая попытка разыменования коллекции

Ситуация выглядит так:

У меня есть сущность Book, которая поддерживает отношение« один ко многим » с главой.

Теперь, если я попробую выполнить запрос " из книги книга внутреннее соединение book.chapters chapter, где chapter.title like '% hibernate%' », он даст мне желаемый результат.

Но если я попробую « из Книги, где book.chapters.title как«% hibernate% »», я получу ошибку незаконная попытка разыменовать коллекцию . ​​

Дело в в том, что я хочу получить взамен только набор объектов Book, а не набор из пары объектов Book и Chapter взамен, которые я получаю с помощью предыдущего запроса.

Может ли кто-нибудь помочь мне понять?

7
задан skip 19 June 2011 в 20:23
поделиться