Даже если возможно иметь глобальный lazy=false
(Google не показывает его, но это возможно), вы действительно не хотите этого делать.Вы действительно хотите загрузить всю базу данных или граф существенного объекта для каждого запроса?Имейте в виду, как работает hibernate, необходимо создать экземпляр каждого объекта в графе.Он будет медленным и занимать много памяти, и, вероятно, приведет к падению вашего приложения по мере роста ваших данных.
Если вам нужно загрузить большой набор данных, используйте пользовательский запрос hql и извлеките нужные поля изстолы.Избегайте создания объекта.Кроме того, вы можете позволить БД выполнять большую часть тяжелой работы, используя view ;т. е. пусть БД постоянно обновляет виртуальную таблицу динамически, поэтому вам нужно только выбрать одну таблицу с точки зрения веб-приложений.
Другой вариант - переработать ваши взаимодействия, чтобы вам не приходилось делать это впервое место.