Microsoft Silver Partner
Оформить заявку

Курс - JPA & Hibernate ORM

Изображение к курсу JPA & Hibernate ORM
Курс JPA & Hibernate ORM
Длительность 6 дней / 12 часов
Количество уроков 6

Очное обучение

1800 UAH Записаться

Онлайн обучение

1800 UAH Записаться

Видео обучение

Оформить подписку

Консультации

Записаться
Платформа Hibernate является наиболее популярной в объектно-реляционной структуре отображения для Java-среды. Библиотека Hibernate предоставляет средства для объектно-реляционного сопоставления (ORM). Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate. Студентам будет показано как использовать технологию JPA для хранения данных Java-объектов в реляционной БД, а также слушатели узнают основные аспекты использования Hibernate в качестве JPA runtime (настройка, оптимизация). Важный аспект курса – практика – студенты будут создавать необходимые файлы Hibernate, работать с проектами Java Persistence API.
• Студенты должны иметь хорошее представление о языке программирования Java
• Базовое понимание реляционных баз данных и SQL может быть очень полезным
• Курс предназначен для Java студентов, которые хотят научиться Java Persistence с Hibernate
• Студенты, которые хотят изучить Java Persistence API (JPA)
• Работа специалистов по Java / JavaEE
Урок 1

Understanding object / relational persistence


• Object persistence.
• Реляционная база данных
• Объектная модель и реляционная модель
• Полное сопротивление несоответствию реляционного объекта
• Отображение реляционного объекта

Урок 2

Начало работы с Hibernate и JPA аннотации

• Что такое Hibernate, краткий обзор
• Настройка проекта
• Конфигурация Hibernate
• “Hello world” с использованием Hibernate и JPA аннотаций
• Логирование
• Манипуляция объектами

Урок 3

Mapping concepts and annotations


• Агрегация и композиция
• Объекты и типы значений
• Component mapping
• Mapping ассоциации
• Каскады
• Отношение один ко многим
• Один к одному
• Многие ко многим
• Поле по сравнению с доступом к свойствам
• Идентификаторы
• @Column, @Transient, @Temporal, @Formula

Урок 4

Hibernate API and JPA API


• Persistence lifecycle (Hibernate)
• Сохранение объектов (Hibernate and JPA)
• Получение объектов (Hibernate and JPA)
• Изменение объектов (Hibernate and JPA)
• Удаление объектов (Hibernate and JPA)
• Повторное прикрепление отдельных объектов (Hibernate and JPA)
• Сохранение или обновление (Hibernate)
• Промывка контекста сохранения (Hibernate)
• Session and entity manager similarities (JPA)

Урок 5

Начало работы с JPA


• Что такое JPA?
• Hibernate в качестве поставщика JPA
• Работа с объектами
• Кэширование объектов
• SQL joins
• Ленивая выборка
• Equals and hash-code
• Язык запросов
• Пакетная выборка
• Объединение отдельных объектов
• Оптимистическая блокировка и управление версиями
• Отображение наследования и полиморфных запросов

Урок 6

Расширенные отображения и конфигурации


• Compound primary keys
• Compound join columns
• Перечисления
• Mapped Superclass inheritance
• Таблица наследование классов
• Единичное наследование таблицы
• Построение персистенции
• Представления для сложных запросов
• Схема генерации

• Работать с основными и с некоторыми из расширенных возможностей JPA для объекта / реляционного отображения, выполнять запросы, кэшировать и производить
• Использовать Hibernate в качестве поставщика JPA
• Работать последовательно и эффективно с базами данных в Java
• Вы получите опыт работы по Hibernate и JPA проекта
Check mark Запись в учебный центр Separator Онлайн форма для регистрации
Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время

Не нашли подходящий курс в расписании? Оформите заявку

Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время

Не нашли подходящий курс в расписании? Оформите заявку