Проверяет умение оптимизировать загрузку данных в ORM.
Короткий ответ
N+1 возникает, когда для каждой из N сущностей выполняется отдельный запрос за связанными данными. Решения:
JOIN FETCH в JPQL.
EntityGraph.
BatchSize для пакетной загрузки.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.