Как вы получаете объект?
Общий подход к этому (его часто называют «увлажнением» объектов) - это запросить выборку соединения.Вот где ORM извлекает данные для дочерних объектов одновременно с данными для родителя, используя соединение, и использует данные для быстрой инициализации дочерних объектов.
Существуют различные способы запроситьприсоединение к выборке, в основном для конкретного поставщика, но вы можете записать его в переносимый JPQL :
select p from Parent p join fetch p.children where ...
Однако обратите внимание, что при этом каждый родитель будет возвращаться несколько раз - столько, сколько у него есть детей,Это немного странно, но это то, как это работает.