Хорошо известно, что мы можем извлечь сущность и все ее дочерние элементы в одном JPQL-запросе, используя выборку соединения.Тем не менее, я не могу заставить это работать с собственным запросом.Я получаю [Ljava.lang.Object; cannot be cast to com.myapp.SearchResult
.
То, что происходит, это то, что у меня есть конфигурация @SqlResultSetMapping
с несколькими @EntityResult
с.Некоторые связанные объекты являются непосредственными.Одно из отношений один ко многим.Вместо того, чтобы JPA устанавливал отношения родитель-потомок, он возвращает один список объектов на строку, причем каждый элемент в списке относится к одному из определенных типов сущностей.
Любая идея, как заставить это работать так, как задумано?Какие-нибудь примеры этого дела?