Допустим, у меня есть таблица foo, таблица bar и таблица zoo.
У foo есть панель участника, и между ними есть отношения один к одному.
У bar есть список, и между ними есть отношения один ко многим.
список не инициализируется автоматически, когда читается строка (т.е. она ленива)
Используя hql, я хотел бы получить список объектов foo с zoo, инициализированным в bar.
так что-то вроде:
select f from Foo f
left join fetch f.bar.zoo
это, очевидно, вызывает исключение, и я понимаю, что это потому, что возвращаемым владельцем является Foo, а не Bar. Тем не менее мне нужен Foo, а не Bar, и мне нужен зоопарк для инициализации. Есть ли способ сделать это в одном запросе?
Спасибо
Jill