Что такое JDBC? Что такое ORM, Hibernate & JPA?

preview_player
Показать описание
Всем привет! Видео из курса новичковых, в котором разберём, что такое JDBC, ORM, Hibernate & JPA.
Рекомендации по теме
Комментарии
Автор

Дядя Сережа с Наступающим! Всего вам хорошего и большое спасибо за помощь и просвящение.

Pewdew
Автор

Как же я обожаю эти маленькие видяшки от Сергея. Все по делу, лаконично, с юмором.

e.s.krivonogov
Автор

Здорово . Кратко если отвечать наверное на собесе то
ORM - то что позволяет нам представлять обьекты в виде реляционной бд.
Hubernate - реализация его .
JPA - спецификация ( некоторое правило ) ( стандарт ) по которому стоит это делать.

Unconvinient
Автор

10:32 Про настоящую демократию - бесценно! :)

makskors
Автор

Как раз изучаю спринг+дб, так голова взрываться началась от аббревиатур этих. Спасибо)

MRoose
Автор

Ставлю лайк!

Пусть светлый новогодний праздник снова войдёт в Вашу жизнь, принеся с собой ещё больший достаток, тепло семейного очага, здоровье и приятные сюрпризы, радостные встречи и улыбки! Желаю ежедневно находить повод для улыбки и всегда чувствовать себя влюблёнными в жизнь!

clickabelno
Автор

Ура. Спасибо! Я не на джава пишу, но придумал как синхронизацию (Hibernate ) сделать у себя в админках. Круто!

maksp.
Автор

Хорошее видео, на удивление понял практически все:) прогресс имеется

iliapospelov
Автор

Я новичок в этом. Так что понял лишь 30 процентов из сказонного. Видео класс! 👍

bekniyazbaibekov
Автор

7:34 воу воу воу полегче) до хибернейта ещё был Spring JDBC Template, который тоже упрощал работу с базой, уменьшал количество ошибок, и уменьшал дублирование кода.

maxlich
Автор

Дядя Сережа, оставьте пожалуйста какой-нибудь полезные ссылок для новичков по Hibernate! а то почти у всех новичков проблема с поиском хорошего источника.. лично я был бы безумно рад)) спасибо за ваша труд)

muhammedaraz
Автор

Сергей, это было поистине мощно) Наконец то я дождался подобного видео где простыми словами объясняют за 10 минут что означают эти матюки по типу "Hibernate" и т.п. Реально всё понял, спасибо огромное) Правда думаю людям которые из программирования знают только синтаксис Java больше половины было бы не понятно) Но тут уже и не объяснишь таким людям что это такое. Да и оно им как бы и не нужно на их этапе)
Побольше таких видео где "просто о сложном" про всякие пугающие слова и аббревиатуры)

ДаниилГончаренко-гя
Автор

Отличное видео.Я фанат только Java и мне было приятно узнать, что были сделаны порты Hibernate и на других языках)

simplechannel
Автор

Orm это не про отображение данных на джава сущности, а про контекст постоянства, что все сущности вычитанные внутри транзакции орм кладутся в кеш первого уровня и орм эти сущности трекает на протяжении всей транзакции и на коммите уже генерирует вектор изменений по этим сущностям. Само отображение данных на объекты было еще до введения такого понятия как орм

toqqe
Автор

Спасибо большое за столь подробный ответ...

KaiZergTV
Автор

На PHP есть Doctrine, там и ORM и миграции и драйвера и всë, что нужно из коробки. Смена вендора БД - изменить в конфиге, название, напр. : с "mysql" на "postgres" и всë. Это уже входит в стандарт работы с бд...

data-center-project
Автор

Помимо JDBC есть же еще ODBC, который примерно о том же. Пока кодил на Delphi пользовался именно им.

TheUsharik
Автор

Сергей, хотелось бы узнать ваше мнение насчет R2DBC. Спасибо.

andycybulskiy
Автор

Хотел вас поправить по поводу "jdbc не для всех БД, а только для реляционной", но нашел драйвер для редиса. Про хибернейт, можно добавить делать SQL запросы без SQL кода.

РоманУрсулов-би
Автор

Касательно JPA - удобная миграция между реляционными БД, а что делать, если нужно переехать с графов, или других нереляционных БД на реляционную. Этот кейс можно встретить в стартапах, когда в начале пути очень много переделок структуры БД, т.к. постоянно тестируются новые подходы к целевой аудитории и проще работать с каким-то монго. Сергей, может что-то посоветуете из реальной практики? Как проще всего мигрировать и переносить существующие данные? Только ручками писать мапперы из одной БД в другую с кучей if-ов?

P.S: Спасибо за ролик и за вашу работу на благо комьюнити :)

raph_ops