Что такое Hibernate для Java-разработчика?

  Переглядів 11,257

Sergey Nemchinskiy

Sergey Nemchinskiy

День тому

В этом видео мы рассмотрим одну из самых популярных технологий в мире для Java-разработчиков - Hibernate.
▫ Что такое Хибернейт?
▫ Кто и когда изобрел Hibernate?
▫ Последний стабильный выпуск и альтернативы Java фреймворка Hibernate
▫ Необходимость наличия Hibernate в резюме Java-разработчика.
Підписуйтесь на наш україномовний канал - www.youtube.com/ @SerhiiNemchynskyi
🚀 Регистрируйтесь на Java Month - go.foxminded.ua/3TssTqN
Успейте воспользоваться предложением месяца:
Java Start (2 450 грн | 80 USD за курс) + Java Tools (2 950 грн | 105 USD
за курс) = 2 800 грн | 95 USD вместо 5 400 грн | 185 USD
👇🏻 👨‍💻 Стартовые курсы (теоретическая база перед менторингом):
JAVA Start - go.foxminded.ua/3V0uMvQ
JAVA Tools - go.foxminded.ua/3uH83uc
PYTHON Start - go.foxminded.ua/49UEgx2
C# START - go.foxminded.ua/42XFyF4
С++ Start - go.foxminded.ua/3TiFhcz
Swift Start - go.foxminded.ua/3uTKIp2
JS Start - go.foxminded.ua/3uTKE8M
🧠 Регистрируйся прямо сейчас на менторинг
⬇️ Учись у профи ⬇️
🎓 Менторинг:
JAVA - go.foxminded.ua/3P3u8K2
PYTHON - go.foxminded.ua/3UYQxfC
C#/.NET - go.foxminded.ua/3uIQhqt
ANDROID - go.foxminded.ua/3P59Hwt
FRONT-END (ANGULAR, REACT) - go.foxminded.ua/3UXNoMU
SALESFORCE Developer - go.foxminded.ua/48ACvUy
UI/UX дизайн - go.foxminded.ua/3VhPesr
Unreal Engine - go.foxminded.ua/3IjYeFG
QA Automation - go.foxminded.ua/3P35qJZ
IOS разработка - go.foxminded.ua/3wBDnLi
PHP - go.foxminded.ua/3IpU5zL
Unity - go.foxminded.ua/3IozL1G
NODE.JS - go.foxminded.ua/3SV60ux
GOLANG - go.foxminded.ua/49VwKli
Обучение на проекте - go.foxminded.ua/4caESR9
🎓Продвинутые курсы для состоявшихся девелоперов:
Enterprise patterns - go.foxminded.ua/48DeA70
GRASP and GoF Design patterns - go.foxminded.ua/3uJe0GZ
Алгоритмы и структуры данных - go.foxminded.ua/3Ifu9ah
C# NEXT - go.foxminded.ua/3ThJTQf
Unit testing Java (предзаказ) - go.foxminded.ua/49LHyCM
🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - go.foxminded.ua/49RxKqL
👔 Карьерная консультация с Сергеем Немчинским - go.foxminded.ua/3SX9jBd
Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
❤ FoxmindEd в Instagram: / foxminded.ua
Сайт FoxmindEd для новичков: go.foxminded.ua/3TiSHFu
Сайт для разработчиков уровня мидл+: go.foxminded.ua/3P24sO8
FoxmindEd в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.ua
Тайминг:
00:00 - Вступление
00:59 - Java Month
01:40 - Что такое Hibernate?
03:35 - Для чего нужен Hibernate? Object Relational Mapping
05:13 - Развитие Hibernate
05:40 - Почему вы точно будете использовать Hibernate?
10:17 - Кто и когда изобрел Hibernate?
10:38 - Последний стабильный выпуск и альтернативы Hibernate
13:08 - Необходимость наличия в резюме

КОМЕНТАРІ: 66
@borisisavnin9983
@borisisavnin9983 2 місяці тому
Спасибо!) Вам всего доброго!❤
@ylcsl4378
@ylcsl4378 2 місяці тому
Спасибо, полезное видео
@PivDen-jv3th
@PivDen-jv3th 2 місяці тому
Mapping это отображение, как y(x) = x^2, (образ отображение и прообраз множества)
@AlexanderBorshak
@AlexanderBorshak 2 місяці тому
100%! Очень бомбит, когда в книгах map начинают переводить как "карта", хотя есть устоявшееся значение "отображение".
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 місяці тому
плохой пример лучше интеграл, чтобы было понятнее
@paulredman1244
@paulredman1244 Місяць тому
mapping, any prescribed way of assigning to each object in one set a particular object in another (or the same) set. Mapping applies to any set: a collection of objects, such as all whole numbers, all the points on a line, or all those inside a circle.
@rostislaviskandarov4403
@rostislaviskandarov4403 19 днів тому
@@Das.Kleine.Krokodil интеграл - это площадь
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 19 днів тому
@@rostislaviskandarov4403 не всегда. Только причём тут это
@misterx2598
@misterx2598 2 місяці тому
Дякую за роз'яснення щодо хібернейта. Я зацікавився Джавою ще в епоху кнопкових телефонів, тоді мобільний геймінг весь був на Джаві. Чи доводилось вам писати програми на j2me?
@user-yf2er5vr8q
@user-yf2er5vr8q 4 дні тому
скажите а знание kafka сейчас обязательно для джуна или трейни и еще про реактивность - она действительно есть на проектах или ето так - мы как придем на роботу если это случится наверное будем заниматся легаси типа монолиты - и тогда можно не фокусироватся на этих вопросах я имею ввиду - реактивность имикросервисы - спасибо
@panzerlo3418
@panzerlo3418 2 місяці тому
Здравствуйте. Что за книжка была на заднем фоне справа?
@sani4051992
@sani4051992 2 місяці тому
7:30 Про аналоги JCP в других языках: PHP - думаю тоже имеет свое сообщество регламентирующее код на PHP в виде PSR - PHP-FIG (PHP Framework Interop Group) Но справедливости ради - идею стандартизации кода PHP-FIG заимствовала у JCP) *PSR (PHP Standards Recommendations) - это набор рекомендаций по программированию на языке PHP. *PSR появился в 2010 году. Его разработала PHP Framework Interop Group (PHP-FIG) - независимая экспертная группа программистов, авторов фреймворков ReactPHP, Composer, Laminas, Joomla, Magento и т.д. При создании они вдохновлялись Java Community Process, регламентирующим программирование на Java.
@whoiam7138
@whoiam7138 2 місяці тому
Когда уже Hibernate Reactive для Spring появится?
@user-je3zr7cl1q
@user-je3zr7cl1q 2 місяці тому
И почему hibernate - фреймворк? Это обычная библиотека. Фреймворк, как было сказано в том видео про фреймворки, предоставляет инверсию контроля, а в hibernate ничего такого нет - просто вызовы: пишем, читаем, ищем...
@qburanp
@qburanp 2 місяці тому
фрейморк не обязан предоставлять инверсию контроля чтобы называться фреймворком
@rostislaviskandarov4403
@rostislaviskandarov4403 19 днів тому
"функция" - это правила отображения из одного множества - в другое. "маппинг" - это "функция" (просто слово было занято))
@frednekrasov7019
@frednekrasov7019 2 місяці тому
3:44 делает преобразование чего-то в что-то?
@mustFLEXboi
@mustFLEXboi 2 місяці тому
Глянул мивен репозиторий последняя стабильная версия хибера уже не 6.1.5f( Уже аж 6.4 и выше
@oPOCCOMAXAo
@oPOCCOMAXAo 2 місяці тому
Я разработчик на другом языке и мне было норм смотреть видос про джаву) Саму джаву трогал только на лабах в универе, т.е. не знаю ничего кроме синтаксиса. В golang популярная ORM - gorm.
@ledkicker2392
@ledkicker2392 2 місяці тому
Добрый день! Mapping - отображение, термин из математики
@user-mq2ui7sn6e
@user-mq2ui7sn6e 2 місяці тому
Мне как шарписту тоже интересно про джаву что-то посмотреть..
@nikitamoritz7190
@nikitamoritz7190 Місяць тому
Billy Idol is cool
@redneck_prm5429
@redneck_prm5429 2 місяці тому
ORM всё-таки не фреймворк, в них нет инверсии контроля.
@user-yf2er5vr8q
@user-yf2er5vr8q 2 місяці тому
скажите а надо ли знать jdbc?
@ivansopyliuk2692
@ivansopyliuk2692 2 місяці тому
З мого досвіду можу сказати що вистачить ЗНАТИ як зробити (не скопіювати) просту CRUD аплікацію з уживанням jdbc. Чистий jdbc навряд чи доведеться використовувати на проекті де hibernate є. Але на деяких проектах старших можна зустріти.
@serhiyranush4420
@serhiyranush4420 2 місяці тому
mapping = сопоставление
@AlexeyZabrodin
@AlexeyZabrodin 2 місяці тому
Mapping, ближе всего наверно "соответствие" (чего-то к чему-то).
@phdnk
@phdnk 2 місяці тому
отображение
@Panda-stroka
@Panda-stroka 2 місяці тому
Можете помочь пожалуйсто, я только начинаю учить hibernate и я незнаю где лучше посмотреть почитать про него в документации не очень понятно и странно все на ютубе лазил ничего приличного не нашёл можете подсказать.
@nerv1ngas97
@nerv1ngas97 2 місяці тому
Нет как такового гайда, просто прочитай документацию и пиши собственные приложения - очень быстро разберёшься. На ходишь какой нибудь Spring проект с бд на гитхабе и начинаешь его ковырять, писать аналог. Все что тебе нужно оттуда знать, это как устроены сущности, как правильно их задавать, сохранять и получать данные из бд - это практический навык
@nerv1ngas97
@nerv1ngas97 2 місяці тому
На первом собеседовании когда у меня спросили про Hibernate я вообще не знал, что уже его активно использую) только потом разобрался, что все вот эти @Entity @Table это все пляска оттуда)
@Panda-stroka
@Panda-stroka 2 місяці тому
@@nerv1ngas97 я знаю все @entity @table и тд я просто не знаю как делать запросы я знаю только как сохранять их а как из бд получить хз
@Panda-stroka
@Panda-stroka 2 місяці тому
@@nerv1ngas97 а где ты о них узнал?
@nerv1ngas97
@nerv1ngas97 2 місяці тому
@@Panda-stroka ютуб пестрит видосами про RESTApi на основе Spring - для новичка на старте подойдёт, лучший вариант у чата жпт спрашивать какие то тонкости что зачем куда используется
@rexdraconis1703
@rexdraconis1703 2 місяці тому
Hibernate это как Dapper в C#. В то же время EF core стоит на совершенно другом уровне...
@nikolaynefedov9870
@nikolaynefedov9870 2 місяці тому
Интересно как подключить его в AndroidStudio пишу диплом просто, в eclipse работал было сделать просто, а тут надо прописать зависимость в Gradle🤔
@total_anihilation
@total_anihilation Місяць тому
В Android не используется Hibernate. Там своя ORM, называется Room. Она очень похожа.
@user-hs5qk7ge7m
@user-hs5qk7ge7m Місяць тому
Взагалі то java розробнику потрібне знання SQL !!! На ORM (JPQL) все одно нічого крім базового SQL не напишеш. + за ORM потрібно слікувати постійно що вона генерує
@DimaVort
@DimaVort 2 місяці тому
Mapping - картографирование😂
@arturchilingaryan4625
@arturchilingaryan4625 2 місяці тому
Посмотрел на сайте сколько стоят менторство , нормальный вариант стоит от 400$ 🤦🏻‍♂️ кто-то покупает это ? Просто интересно стало.. для человека который пытается войти в айти это неоправданно много.... Увы
@FFl1s
@FFl1s 2 місяці тому
Могу предложить Javarush как варик. Сам этот курс заканчиваю(46/50 уровней), очень понравился, обучают с основ синтаксиса до полного усвоения Java Core, можно сказать крепкую базу для твоей деятельности создатели тебе точно построят.
@arturchilingaryan4625
@arturchilingaryan4625 2 місяці тому
@@FFl1s есть там что-то годное для Котлин разрабов и DevOps -ов?
@FFl1s
@FFl1s 2 місяці тому
@@arturchilingaryan4625 Хмм, эт если брать полную версию курса. Там есть отдельный квест под мобильную разработку.
@FFl1s
@FFl1s 2 місяці тому
А про девопс тут скудно, учить придется самому :^@@arturchilingaryan4625
@postoronny
@postoronny 2 місяці тому
Отображение, наверно.
@meirbek2009
@meirbek2009 2 місяці тому
мне 45+ лет и выбрал я с++
@total_anihilation
@total_anihilation Місяць тому
Как раз к пенсии можно успеть выучить 😁
@nicamelschannel227
@nicamelschannel227 2 місяці тому
Уточка - отсылка к Навальному?
@kprohorow
@kprohorow 2 місяці тому
Отсылкой к овальному был бы бутерброд. Ну так чтоб все поняли
@D1LLERH
@D1LLERH 2 місяці тому
​@@kprohorow я ни бутерброда ни уточки не понял
@kprohorow
@kprohorow 2 місяці тому
@@D1LLERH бутерброд потому что овальный как-то сказал что "Крым не бутерброд чтобы его туда сюда передавать" Собственно имперец иначе и не мог мыслить)
@universeunity9970
@universeunity9970 2 місяці тому
@@kprohorow Да, но есть, как бы один нюанс. Территория, на которой живут люди, это действительно не стайня с оыцами, что бы ею торговать. Может нужно уже начать спрашивать людей, нет?
@kprohorow
@kprohorow 2 місяці тому
@@universeunity9970 зеленые человечки не спрашивали
@devKenny
@devKenny Місяць тому
А зачем флаг украины в видео?
@dondragon6949
@dondragon6949 Місяць тому
а чому не Лисичка?
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Переглядів 117 тис.
0% Respect Moments 😥
00:27
LE FOOT EN VIDÉO
Переглядів 33 млн
Из PHP в Go или как уйти втуда и невернуться
23:36
Дамп чердачины
Переглядів 2,3 тис.
Тестовое Java Junior Rest API Hibernate n+1
21:08
Петр Арсентьев
Переглядів 2,4 тис.
Что такое code smells и его устранение
19:52
Sergey Nemchinskiy
Переглядів 14 тис.