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 Итог