У меня есть класс Subject
который имеет два поля Collection<Ownership> ownershipFrom
и Collection<Ownership> ownershipTo
. Ownership
класса имеет два поля, Subject owner
и Subject owned
Hibernate: возможно ли получить два поля с одним соединением?
принести Субъект с его коллекциями я в настоящее время делаю следующее:
from Subject s left join fetch s.ownershipFrom left join fetch s.ownershipTo
.
Это работает, но для меня это кажется неэффективным, поскольку я дважды обращаюсь к той же таблице (Владение), когда, по-моему, я мог получить доступ только один раз. Есть ли лучший способ получить эти классы?
Вы пытаетесь получить коллекцию 'объектов Ownership', что субъект владеет или владеет? – FGreg
Да, мне нужно именно это. – cdarwin