Что такое Hibernate для Java-разработчика?
В этом видео мы рассмотрим одну из самых популярных технологий в мире для 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 - Необходимость наличия в резюме
Пікірлер: 72
Спасибо!) Вам всего доброго!❤
Спасибо, полезное видео
Дякую за роз'яснення щодо хібернейта. Я зацікавився Джавою ще в епоху кнопкових телефонів, тоді мобільний геймінг весь був на Джаві. Чи доводилось вам писати програми на j2me?
Здравствуйте. Что за книжка была на заднем фоне справа?
Когда уже Hibernate Reactive для Spring появится?
Mapping это отображение, как y(x) = x^2, (образ отображение и прообраз множества)
@AlexanderBorshak
3 ай бұрын
100%! Очень бомбит, когда в книгах map начинают переводить как "карта", хотя есть устоявшееся значение "отображение".
@Das.Kleine.Krokodil
3 ай бұрын
плохой пример лучше интеграл, чтобы было понятнее
@paulredman1244
3 ай бұрын
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
Ай бұрын
@@Das.Kleine.Krokodil интеграл - это площадь
@Das.Kleine.Krokodil
Ай бұрын
@@rostislaviskandarov4403 не всегда. Только причём тут это
И почему hibernate - фреймворк? Это обычная библиотека. Фреймворк, как было сказано в том видео про фреймворки, предоставляет инверсию контроля, а в hibernate ничего такого нет - просто вызовы: пишем, читаем, ищем...
@qburanp
3 ай бұрын
фрейморк не обязан предоставлять инверсию контроля чтобы называться фреймворком
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.
Глянул мивен репозиторий последняя стабильная версия хибера уже не 6.1.5f( Уже аж 6.4 и выше
Можете помочь пожалуйсто, я только начинаю учить hibernate и я незнаю где лучше посмотреть почитать про него в документации не очень понятно и странно все на ютубе лазил ничего приличного не нашёл можете подсказать.
@nerv1ngas97
3 ай бұрын
Нет как такового гайда, просто прочитай документацию и пиши собственные приложения - очень быстро разберёшься. На ходишь какой нибудь Spring проект с бд на гитхабе и начинаешь его ковырять, писать аналог. Все что тебе нужно оттуда знать, это как устроены сущности, как правильно их задавать, сохранять и получать данные из бд - это практический навык
@nerv1ngas97
3 ай бұрын
На первом собеседовании когда у меня спросили про Hibernate я вообще не знал, что уже его активно использую) только потом разобрался, что все вот эти @Entity @Table это все пляска оттуда)
@Panda-stroka
3 ай бұрын
@@nerv1ngas97 я знаю все @entity @table и тд я просто не знаю как делать запросы я знаю только как сохранять их а как из бд получить хз
@Panda-stroka
3 ай бұрын
@@nerv1ngas97 а где ты о них узнал?
@nerv1ngas97
3 ай бұрын
@@Panda-stroka ютуб пестрит видосами про RESTApi на основе Spring - для новичка на старте подойдёт, лучший вариант у чата жпт спрашивать какие то тонкости что зачем куда используется
скажите а надо ли знать jdbc?
@ivansopyliuk2692
3 ай бұрын
З мого досвіду можу сказати що вистачить ЗНАТИ як зробити (не скопіювати) просту CRUD аплікацію з уживанням jdbc. Чистий jdbc навряд чи доведеться використовувати на проекті де hibernate є. Але на деяких проектах старших можна зустріти.
3:44 делает преобразование чего-то в что-то?
Billy Idol is cool
Мне как шарписту тоже интересно про джаву что-то посмотреть..
Я разработчик на другом языке и мне было норм смотреть видос про джаву) Саму джаву трогал только на лабах в универе, т.е. не знаю ничего кроме синтаксиса. В golang популярная ORM - gorm.
mapping = сопоставление
"функция" - это правила отображения из одного множества - в другое. "маппинг" - это "функция" (просто слово было занято))
ORM всё-таки не фреймворк, в них нет инверсии контроля.
Добрый день! Mapping - отображение, термин из математики
Интересно как подключить его в AndroidStudio пишу диплом просто, в eclipse работал было сделать просто, а тут надо прописать зависимость в Gradle🤔
@cat35467
2 ай бұрын
В Android не используется Hibernate. Там своя ORM, называется Room. Она очень похожа.
Mapping, ближе всего наверно "соответствие" (чего-то к чему-то).
@phdnk
3 ай бұрын
отображение
скажите а знание kafka сейчас обязательно для джуна или трейни и еще про реактивность - она действительно есть на проектах или ето так - мы как придем на роботу если это случится наверное будем заниматся легаси типа монолиты - и тогда можно не фокусироватся на этих вопросах я имею ввиду - реактивность имикросервисы - спасибо
@ConfidenceGold
10 күн бұрын
Да, обязательно для Джуна (кафка). Для трейни уже надо начинать копаться там
Hibernate это как Dapper в C#. В то же время EF core стоит на совершенно другом уровне...
Посмотрел на сайте сколько стоят менторство , нормальный вариант стоит от 400$ 🤦🏻♂️ кто-то покупает это ? Просто интересно стало.. для человека который пытается войти в айти это неоправданно много.... Увы
@FFl1s
3 ай бұрын
Могу предложить Javarush как варик. Сам этот курс заканчиваю(46/50 уровней), очень понравился, обучают с основ синтаксиса до полного усвоения Java Core, можно сказать крепкую базу для твоей деятельности создатели тебе точно построят.
@arturchilingaryan4625
3 ай бұрын
@@FFl1s есть там что-то годное для Котлин разрабов и DevOps -ов?
@FFl1s
3 ай бұрын
@@arturchilingaryan4625 Хмм, эт если брать полную версию курса. Там есть отдельный квест под мобильную разработку.
@FFl1s
3 ай бұрын
А про девопс тут скудно, учить придется самому :^@@arturchilingaryan4625
@arturchilingaryan4625
26 күн бұрын
@@FFl1s спасибо, посмотрю обязательно, тоже интересует DevOps, в отличии от программирования для DevOps - важна практика, чтоб пощупать самому (
Mapping - картографирование😂
Взагалі то java розробнику потрібне знання SQL !!! На ORM (JPQL) все одно нічого крім базового SQL не напишеш. + за ORM потрібно слікувати постійно що вона генерує
мне 45+ лет и выбрал я с++
@cat35467
2 ай бұрын
Как раз к пенсии можно успеть выучить 😁
Отображение, наверно.
А зачем флаг украины в видео?
@NotAFaken
26 күн бұрын
Может потому что канал украинский?
Уточка - отсылка к Навальному?
@kprohorow
3 ай бұрын
Отсылкой к овальному был бы бутерброд. Ну так чтоб все поняли
@D1LLERH
3 ай бұрын
@@kprohorow я ни бутерброда ни уточки не понял
@kprohorow
3 ай бұрын
@@D1LLERH бутерброд потому что овальный как-то сказал что "Крым не бутерброд чтобы его туда сюда передавать" Собственно имперец иначе и не мог мыслить)
@universeunity9970
3 ай бұрын
@@kprohorow Да, но есть, как бы один нюанс. Территория, на которой живут люди, это действительно не стайня с оыцами, что бы ею торговать. Может нужно уже начать спрашивать людей, нет?
@kprohorow
3 ай бұрын
@@universeunity9970 зеленые человечки не спрашивали
а чому не Лисичка?