31. Spring Data JPA и Spring Boot 3 (Java Enterprise - полный курс)
Все мои курсы: Микросервисы и трудоустройство: Разбор задач, тестов, вопросов с собеседований: Разберемся как работать с интеграционными тестами в spring boot 00:00 Зачем нужен Spring Data JPA? 01:07 Подключаем базу данных к проекту 03:12 Добавляем Spring Data JPA starter 03:40 Автоконфигурация - HibernateJpaAutoConfiguration 04:10 Настраиваем БД в приложении 06:00 Накатываем скрипты для создания таблиц и данных в БД 08:24 Создаем объектную модель для БД 15:30 Проверяем работу приложения 17:13 Создаем CompanyRepositoryTest 18:30 findById() 20:13 @Transaction 21:40 Isolation в @Transaction 27:55 save() - @rollback и @commit 29:00 Транзакции в service layer 29:59 REPOSITORY 34:18 PartTreeJpaQuery 40:05 NamedQuery 42:40 Query 43:38 Переписываем UserRepository - практика 47:20 NativeQuery 47:52 @Modifying 51:27 Проекции 59:39 Динамическая сортировка 1:01:38 Пагинация (Pagination) 1:04:28 Slice (Pagination) 1:06:08 Page (Pagination) 1:07:36 Итог