Java Persistence с использованием Hibernate

11 участников

О чём курс

О чём курс

Павел Козлов разбирает JPA на примере Hibernate EntityManager: вы научитесь сохранять данные Java-объектов в реляционной базе данных и работать с ними в приложении. Автор объясняет отображение объектов на таблицы, чтение и запись данных, поиск через JPQL и Criteria API, а также управление транзакциями. Отдельно рассматриваются настройка и оптимизация Hibernate как среды выполнения JPA.

Для кого и что нужно знать

Курс рассчитан на Java-разработчиков и Java-архитекторов. Для занятий нужны знание Java и понимание основных принципов объектно-ориентированного программирования; знание SQL желательно. Цель курса — изучить спецификацию JPA и получить практический опыт разработки приложений с её использованием.

Программа обучения

    1. Введение в ORM
    • Что такое persistence
    • Проблемы совместимости объектной и реляционный парадигм
    • Почему всё-таки ORM
    1. Описание классов сущностей
    • Понимание, что такое сущность
    • Описание классов сущностей с идентификатором
    • Описание иерархии классов сущностей
    • Описание коллекций и ассоциация сущностей
    1. Работа с сущностями
    • Цикл жизни persistence объектов
    • Java Persistence API
    1. Структура JPA-приложения
    1. Транзакции и работа в конкурентной среде (много клиентов/потоков)
    1. Выборка сущностей с использованием HQL и JPA QL
    1. Оптимизация Hibernate
    1. Интеграция с фрэймворком Spring
Складчина создана 5 ноября 2024 г. · описание обновлено 25 октября 2026 г.

Другие материалы автора 5

ПК Павел Козлов Все материалы
3 604 ₽ 33 500 ₽