Структура объекта похожа на ниже-
Entity A
- Collection <B>
Entity B
- Collection <C>
Entity C
-Collection <D>
Entity D
CompositePrimaryKey
Class CompositePrimaryKey
String id;
В HQL запрос похож на из A a, где a.B.C.D.CompositePrimaryKey.id = 'input';
Я получаю следующее исключение-
org.hibernate.QueryException: незаконная попытка разыменования коллекции
По сути, это неявное объединение коллекций.
Каков правильный подход к этому?
Я хочу получить все данные через коллекции - на основе значения идентификатора
Спасибо.