According this link: https://community.jboss.org/wiki/AShortPrimerOnFetchingStrategies
Criteria queries completely respect the fetching strategy (join vs select vs subselect).
But when I am creating the alias its firing n+1 selects