| Hi, Seems that this issue is also in version 4.3.10. If you look into class org.hibernate.loader.Loader method scroll line 2641. You can see: if ( needsFetchingScroll() ) { return new FetchingScrollableResultsImpl( rs, st, session, this, queryParameters, returnTypes, holderInstantiator ); } else { return new ScrollableResultsImpl( … The method needsFetchingScroll() return always false and is only override in the org.hibernate.loader.hql.QueryLoader. The Criteria API is using org.hibernate.loader.criteria.CriteriaLoader so in the other words is always used ScrollableResultsImpl by Criteria API not FetchingScrollableResultsImpl and collections are not eager fatched for parent entity. |