No, It is Immpossible. Since you noted that the association itself was impatiently loaded, Hibernate will always download this association impatiently.
If you mark the association as lazy (by default for toMany associations), then you have the opportunity to willingly retrieve them in the request using join fetch
:
select a from A a left join fetch a.bs b left join fetch b.cs
Note that this will not work if both collections are bags (i.e. lists without an index column).
source share