У меня есть рецепт сущности, в котором есть 3 коллекции изображений, комментарии и ингредиенты. Они сопоставлены как сумка.
Для веб-сайта я хочу загрузить наборы рецептов с рецептом, т.е. не ленивую загрузку, поэтому я обнаружил, что могу сделать это с помощью этого запроса:
from Recipe r
left join fetch r.Images
left join fetch r.Ingredients
left join fetch r.Comments
Но это дает исключение:
Невозможно получить несколько коллекций в одном запросе, если одна из них
сумка
Так как же мне не лениво загружать мой рецепт и загружать коллекции, учитывая, что в этой коллекции может не быть строк? Я новичок в этом и мне нужно объяснение.