Допустим, я получаю объект сущности, который выглядит следующим образом:
@Entity
public class Mother {
...
@OneToMany(mappedBy = "mother",
targetEntity = Child.class,
fetch = FetchType.LAZY)
public List<Child> getChildren() {
return children;
}
}
При извлечении вышеуказанного объекта я фиксирую транзакцию (и закрываю сеанс, связанный с объектом). Позже в коде есть необходимость извлекать детей. Если бы я хотел сохранить тип выборки как LAZY, есть ли способ использовать объект Mother и все еще иметь возможность вызывать getChildren () для получения дочерних объектов? Или мне просто нужно укусить пулю и спросить детей через ключ Матери?