Там нет ленивой загрузки: вы спрашиваете «A с Bs», вы получаете «A с Bs», если вы спрашиваете только A (потому что вы не используете .with("b")
на вашем Request
), вы Вы получите только A, и вам нужно будет попросить Bs позже.
См. Это принцип наименьшего удивления .
Обратите внимание, что получение Bs из вашей базы данных (вы пометили вопрос Hibernate, JPA и ORM, так что ...) - это отдельная история. Это зависит от того, как вы управляете сеансом EntityManager и жизненным циклом сущностей JPA. Вполне возможно, что B загружаются из базы данных, даже если они не отправляются клиенту.