👨💻 На фото показана проблема N+1 в JPA и её решение.
🟠
findAll() — вызывает 1 запрос к авторам + по 1 запросу на книги каждого автора → N+1 запросов🟠
JOIN FETCH в @Query — решает проблему, загружая авторов и их книги одним SQL-запросомПоказана разница в коде и как избежать лишних запросов при загрузке связанных сущностей (Author → Book)
👉Новости 👉База вопросов
