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