Михаил Поливаха
Spring АйО
Большая часть Enterprise Java приложений использует Hibernate или Spring Data JPA как ORM-фреймворк для работы с БД. Это ни для кого не секрет. Также ни для кого не секрет, что многие не любят Hibernate за те сложности, грабли и подводные камни, которые часто всплывают в рамках разработки приложений с его использованием. Тем не менее для Spring Boot приложений, использующих Spring Data JPA, большая часть проблем при работе с Hibernate хорошо известна:
1. Включенный OSIV
2. N + 1
3. Pagination в памяти приложения
4. Запрос в сторонний сервис в рамках открытого соединения к БД и т. д.
От этих проблем прямо сейчас страдают тысячи бэкендов по всему миру. Но на самом деле мы можем положить этому конец раз и навсегда. На докладе узнаем, каким именно образом.
Spring АйО