На этом курсе мы изучим, что такое ORM framework, что такое JPA спецификация и как к ней относится Hibernate. Узнаем все основные маппинги сущностей, как реализованы реляционные связи в виде Java аннотаций. Что такое SessionFactory и Session, и как найти соответствие им в JDBC. Мы полностью пройдем жизненный цикл сущностей, узнаем их состояния и почему все вертится вокруг PersistenceContext. Изучим два уровня кеширования в Hibernate, и как решить N+1 проблему! Реализуем собственный слой DAO (и в чем его отличие от слоя Repository), который поможет нам разобраться с тонкостями работы транзакций и зачем использовать DTO при работе с Hibernate. На каждом занятии мы будем заходить в исходный код, чтобы понимать, как все устроено изнутри!
Чему вы научитесь -Hibernate, ORM -SQL -JDBC -PostgreSQL -H2 -Docker -JSR 303 -Ehcache -Log4j 2
Информация о видео Название: Hibernate: Java, SQL, JDBC, Gradle, JUnit5 Автор: Дзианис Матвеенко Год выхода: 2021 Жанр: Видеокурс Язык: Русский Выпущено: Россия Продолжительность: 13 ч 45 мин Формат: MP4, html Видео: AVC, 1280x720, ~1072 Kbps Аудио: AAC, 128 Kbps, 48.0 KHz Размер файла: 7.32 Gb
Скачать Hibernate: Java, SQL, JDBC, Gradle, JUnit5 (2021) Видеокурс |