Проблема N+1: EntityGraph, FetchType и оптимизация запросов
Проблема N+1 запросов — самая распространённая ловушка производительности Hibernate. Она возникает при загрузке списка N сущностей с последующим обращением к лениво загружаемой ассоциации для каждой — запуская N дополнительных SELECT. Загрузка 100 заказов с их позициями выполняет 1 + 100 = 101 запрос вместо 1 или 2.