Что такое 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 - Необходимость наличия в резюме

Комментарии • 70

  • @borisisavnin9983
    @borisisavnin9983 2 месяца назад +1

    Спасибо!) Вам всего доброго!❤

  • @ylcsl4378
    @ylcsl4378 2 месяца назад +2

    Спасибо, полезное видео

  • @PivDen-jv3th
    @PivDen-jv3th 2 месяца назад +9

    Mapping это отображение, как y(x) = x^2, (образ отображение и прообраз множества)

    • @AlexanderBorshak
      @AlexanderBorshak 2 месяца назад +3

      100%! Очень бомбит, когда в книгах map начинают переводить как "карта", хотя есть устоявшееся значение "отображение".

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 2 месяца назад

      плохой пример
      лучше интеграл, чтобы было понятнее

    • @paulredman1244
      @paulredman1244 2 месяца назад

      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 Месяц назад

      @@Das.Kleine.Krokodil интеграл - это площадь

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil Месяц назад

      @@rostislaviskandarov4403 не всегда. Только причём тут это

  • @misterx2598
    @misterx2598 2 месяца назад +5

    Дякую за роз'яснення щодо хібернейта. Я зацікавився Джавою ще в епоху кнопкових телефонів, тоді мобільний геймінг весь був на Джаві. Чи доводилось вам писати програми на j2me?

  • @panzerlo3418
    @panzerlo3418 2 месяца назад

    Здравствуйте. Что за книжка была на заднем фоне справа?

  • @whoiam7138
    @whoiam7138 2 месяца назад +3

    Когда уже Hibernate Reactive для Spring появится?

  • @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.

  • @rostislaviskandarov4403
    @rostislaviskandarov4403 Месяц назад

    "функция" - это правила отображения из одного множества - в другое. "маппинг" - это "функция" (просто слово было занято))

  • @user-je3zr7cl1q
    @user-je3zr7cl1q 2 месяца назад +5

    И почему hibernate - фреймворк? Это обычная библиотека. Фреймворк, как было сказано в том видео про фреймворки, предоставляет инверсию контроля, а в hibernate ничего такого нет - просто вызовы: пишем, читаем, ищем...

    • @qburanp
      @qburanp 2 месяца назад

      фрейморк не обязан предоставлять инверсию контроля чтобы называться фреймворком

  • @frednekrasov7019
    @frednekrasov7019 2 месяца назад

    3:44 делает преобразование чего-то в что-то?

  • @mustFLEXboi
    @mustFLEXboi 2 месяца назад +1

    Глянул мивен репозиторий последняя стабильная версия хибера уже не 6.1.5f( Уже аж 6.4 и выше

  • @oPOCCOMAXAo
    @oPOCCOMAXAo 2 месяца назад

    Я разработчик на другом языке и мне было норм смотреть видос про джаву)
    Саму джаву трогал только на лабах в универе, т.е. не знаю ничего кроме синтаксиса.
    В golang популярная ORM - gorm.

  • @serhiyranush4420
    @serhiyranush4420 2 месяца назад +2

    mapping = сопоставление

  • @user-mq2ui7sn6e
    @user-mq2ui7sn6e 2 месяца назад

    Мне как шарписту тоже интересно про джаву что-то посмотреть..

  • @Panda-stroka
    @Panda-stroka 2 месяца назад +3

    Можете помочь пожалуйсто, я только начинаю учить hibernate и я незнаю где лучше посмотреть почитать про него в документации не очень понятно и странно все на ютубе лазил ничего приличного не нашёл можете подсказать.

    • @nerv1ngas97
      @nerv1ngas97 2 месяца назад +1

      Нет как такового гайда, просто прочитай документацию и пиши собственные приложения - очень быстро разберёшься. На ходишь какой нибудь Spring проект с бд на гитхабе и начинаешь его ковырять, писать аналог. Все что тебе нужно оттуда знать, это как устроены сущности, как правильно их задавать, сохранять и получать данные из бд - это практический навык

    • @nerv1ngas97
      @nerv1ngas97 2 месяца назад +1

      На первом собеседовании когда у меня спросили про Hibernate я вообще не знал, что уже его активно использую) только потом разобрался, что все вот эти @Entity @Table это все пляска оттуда)

    • @Panda-stroka
      @Panda-stroka 2 месяца назад +1

      @@nerv1ngas97 я знаю все @entity @table и тд я просто не знаю как делать запросы я знаю только как сохранять их а как из бд получить хз

    • @Panda-stroka
      @Panda-stroka 2 месяца назад

      @@nerv1ngas97 а где ты о них узнал?

    • @nerv1ngas97
      @nerv1ngas97 2 месяца назад

      @@Panda-stroka ютуб пестрит видосами про RESTApi на основе Spring - для новичка на старте подойдёт, лучший вариант у чата жпт спрашивать какие то тонкости что зачем куда используется

  • @nikitamoritz7190
    @nikitamoritz7190 2 месяца назад +1

    Billy Idol is cool

  • @user-yf2er5vr8q
    @user-yf2er5vr8q 2 месяца назад +1

    скажите а надо ли знать jdbc?

    • @ivansopyliuk2692
      @ivansopyliuk2692 2 месяца назад +1

      З мого досвіду можу сказати що вистачить ЗНАТИ як зробити (не скопіювати) просту CRUD аплікацію з уживанням jdbc. Чистий jdbc навряд чи доведеться використовувати на проекті де hibernate є. Але на деяких проектах старших можна зустріти.

  • @ledkicker2392
    @ledkicker2392 2 месяца назад

    Добрый день! Mapping - отображение, термин из математики

  • @redneck_prm5429
    @redneck_prm5429 2 месяца назад

    ORM всё-таки не фреймворк, в них нет инверсии контроля.

  • @AlexeyZabrodin
    @AlexeyZabrodin 2 месяца назад

    Mapping, ближе всего наверно "соответствие" (чего-то к чему-то).

    • @phdnk
      @phdnk 2 месяца назад +1

      отображение

  • @nikolaynefedov9870
    @nikolaynefedov9870 2 месяца назад

    Интересно как подключить его в AndroidStudio пишу диплом просто, в eclipse работал было сделать просто, а тут надо прописать зависимость в Gradle🤔

    • @cat35467
      @cat35467 2 месяца назад

      В Android не используется Hibernate. Там своя ORM, называется Room. Она очень похожа.

  • @rexdraconis1703
    @rexdraconis1703 2 месяца назад

    Hibernate это как Dapper в C#. В то же время EF core стоит на совершенно другом уровне...

  • @user-yf2er5vr8q
    @user-yf2er5vr8q 28 дней назад +1

    скажите а знание kafka сейчас обязательно для джуна или трейни и еще про реактивность - она действительно есть на проектах или ето так - мы как придем на роботу если это случится наверное будем заниматся легаси типа монолиты - и тогда можно не фокусироватся на этих вопросах я имею ввиду - реактивность имикросервисы - спасибо

  • @user-hs5qk7ge7m
    @user-hs5qk7ge7m 2 месяца назад

    Взагалі то java розробнику потрібне знання SQL !!!
    На ORM (JPQL) все одно нічого крім базового SQL не напишеш. + за ORM потрібно слікувати постійно що вона генерує

  • @DimaVort
    @DimaVort 2 месяца назад

    Mapping - картографирование😂

  • @arturchilingaryan4625
    @arturchilingaryan4625 2 месяца назад +5

    Посмотрел на сайте сколько стоят менторство , нормальный вариант стоит от 400$ 🤦🏻‍♂️ кто-то покупает это ? Просто интересно стало.. для человека который пытается войти в айти это неоправданно много.... Увы

    • @FFl1s
      @FFl1s 2 месяца назад +1

      Могу предложить Javarush как варик. Сам этот курс заканчиваю(46/50 уровней), очень понравился, обучают с основ синтаксиса до полного усвоения Java Core, можно сказать крепкую базу для твоей деятельности создатели тебе точно построят.

    • @arturchilingaryan4625
      @arturchilingaryan4625 2 месяца назад

      @@FFl1s есть там что-то годное для Котлин разрабов и DevOps -ов?

    • @FFl1s
      @FFl1s 2 месяца назад

      @@arturchilingaryan4625 Хмм, эт если брать полную версию курса. Там есть отдельный квест под мобильную разработку.

    • @FFl1s
      @FFl1s 2 месяца назад

      А про девопс тут скудно, учить придется самому :^@@arturchilingaryan4625

    • @arturchilingaryan4625
      @arturchilingaryan4625 13 дней назад

      @@FFl1s спасибо, посмотрю обязательно, тоже интересует DevOps, в отличии от программирования для DevOps - важна практика, чтоб пощупать самому (

  • @meirbek2009
    @meirbek2009 2 месяца назад

    мне 45+ лет и выбрал я с++

    • @cat35467
      @cat35467 2 месяца назад

      Как раз к пенсии можно успеть выучить 😁

  • @postoronny
    @postoronny 2 месяца назад

    Отображение, наверно.

  • @devKenny
    @devKenny 2 месяца назад +1

    А зачем флаг украины в видео?

    • @NotAFaken
      @NotAFaken 13 дней назад

      Может потому что канал украинский?

  • @nicamelschannel227
    @nicamelschannel227 2 месяца назад +6

    Уточка - отсылка к Навальному?

    • @kprohorow
      @kprohorow 2 месяца назад +11

      Отсылкой к овальному был бы бутерброд. Ну так чтоб все поняли

    • @D1LLERH
      @D1LLERH 2 месяца назад +4

      ​@@kprohorow я ни бутерброда ни уточки не понял

    • @kprohorow
      @kprohorow 2 месяца назад +10

      @@D1LLERH бутерброд потому что овальный как-то сказал что "Крым не бутерброд чтобы его туда сюда передавать"
      Собственно имперец иначе и не мог мыслить)

    • @universeunity9970
      @universeunity9970 2 месяца назад

      @@kprohorow Да, но есть, как бы один нюанс. Территория, на которой живут люди, это действительно не стайня с оыцами, что бы ею торговать. Может нужно уже начать спрашивать людей, нет?

    • @kprohorow
      @kprohorow 2 месяца назад +5

      @@universeunity9970 зеленые человечки не спрашивали

  • @dondragon6949
    @dondragon6949 2 месяца назад

    а чому не Лисичка?