Java Persistence с использованием Hibernate
О чём курс
О чём курс
Павел Козлов разбирает JPA на примере Hibernate EntityManager: вы научитесь сохранять данные Java-объектов в реляционной базе данных и работать с ними в приложении. Автор объясняет отображение объектов на таблицы, чтение и запись данных, поиск через JPQL и Criteria API, а также управление транзакциями. Отдельно рассматриваются настройка и оптимизация Hibernate как среды выполнения JPA.
Для кого и что нужно знать
Курс рассчитан на Java-разработчиков и Java-архитекторов. Для занятий нужны знание Java и понимание основных принципов объектно-ориентированного программирования; знание SQL желательно. Цель курса — изучить спецификацию JPA и получить практический опыт разработки приложений с её использованием.
Программа обучения
- Введение в ORM
- Что такое persistence
- Проблемы совместимости объектной и реляционный парадигм
- Почему всё-таки ORM
- Описание классов сущностей
- Понимание, что такое сущность
- Описание классов сущностей с идентификатором
- Описание иерархии классов сущностей
- Описание коллекций и ассоциация сущностей
- Работа с сущностями
- Цикл жизни persistence объектов
- Java Persistence API
- Структура JPA-приложения
- Транзакции и работа в конкурентной среде (много клиентов/потоков)
- Выборка сущностей с использованием HQL и JPA QL
- Оптимизация Hibernate
- Интеграция с фрэймворком Spring
Другие материалы автора 5
ПК Павел Козлов Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.