Стремительная загрузка и отложенная загрузка - это стратегии извлечения.Это означает, что если вы укажете «нетерпеливую» загрузку, она выполнит как можно меньше запросов, а если вы укажете «ленивый», то постит запрос для этого объекта как можно дольше (рискуя выполнить больше запросов).Итак, если вы хотите, чтобы что-то было извлечено из кэша, вам нужна стратегия отложенной загрузки, то есть: не извлекайте данные из базы данных без необходимости.
Однако вы можете попробовать применить определенный профиль выборки, основанный на том, какой код выполняет запрос.Например, в какой-то момент кода ваш запрос знает, что лучше загружать Play, а позже вы узнаете, что было бы лучше лениво загрузить Play.
http://docs.jboss.org/hibernate/core/3.5/reference/en/html/performance.html#performance-fetching-profiles