предположим, у меня есть @Entity A, в котором есть рвение от @ManyToOne до @Entity B, а у этого B - ленивый (по умолчанию) @OneToMany в коллекцию под названием "images"
я хочу сделать что-тонапример:
"select a from A a join fetch a.b.images where a.b = :b"
это запрос, который находит экземпляр A с данным экземпляром B (ссылка A -> B является однонаправленной от A).попытка чего-то похожего на приведенный выше подход вызывает у меня исключение гибернации:
query specified join fetching, but the owner of the fetched association was not present in the select list
, но попытка чего-то вроде
"select a, a.b.images from ..."
будет возвращать несколько результатов для каждого экземпляра A (умноженного на количество изображений)
как мне написать запрос на А, который заполняет абижимы?