17. HIBERNATE. OneToOne, ManyToMany, OneToMany, Lazy Initialization (Java Enterprise - полный курс)

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • Разберем организацию ассоциативных связей между таблицами в hibernate. Также ленивую инициализацию, каскадные операции и параметр OrphalRemoval
    Все мои курсы: javaguru.by
    Разбор задач, тестов, вопросов с собеседований: t.me/javaguru_by
    Поддержать канал: Сбербанк +79645291802 Андрей Б.
    Ваша поддержка позволит мне снимать и бесплатно выкладывать уроки✌️
    00:00 Введение
    00:44 @ManyToOne, CascadeType
    10:35 Optional (Inner - Outer join)
    11:49 Lazy Initialization
    18:00 Lazy Initialization Exception
    20:40 @OneToMany
    25:39 Проблемы с both-side маппингом
    29:13 Добавление сущностей в связанных таблицах
    34:22 OrphalRemomal
    37:45 OneToOne
    49:55 ManyToMany
    59:33 Уход от ManyToMany
    1:50:26 Итог

Komentáře • 11

  • @ДаниилГорбатков

    за equalsAndHashSet и OrphalRemomal отдельный респект))

  • @evgeniir8967
    @evgeniir8967 Před měsícem

    Спасибо большое за курс! Достаточно подробно и что важно на примере конкретного кода! Продолжайте, пожалуйста ваш труд, он весьма полезен!

  • @Pavel-sbs
    @Pavel-sbs Před 9 měsíci +2

    Спасибо за курс! Довольно подробно изложена информация.

    • @java-guru
      @java-guru  Před 9 měsíci

      Спасибо за отклик!

  • @user-gy4ec2lf4d
    @user-gy4ec2lf4d Před 10 měsíci +3

    Очень классный курс по Хиберу! Спасибо)

    • @java-guru
      @java-guru  Před 10 měsíci

      Спасибо за фидбэк!)

  • @ReadWriteCode
    @ReadWriteCode Před 9 měsíci +1

    супер!

  • @Sour_producer
    @Sour_producer Před 10 dny +2

    Долго думал почему выкидывает stack overflow в debug и нормально запускается в run, хотя использую list😅, junior moment..

    • @ladamira3477
      @ladamira3477 Před 14 hodinami

      У меня тоже Stack overFlow. Дата рождения не нравится. Но я даже не джун. Как исправить?

  • @ArtFanRamm
    @ArtFanRamm Před 7 měsíci +1

    Если использовать вместо save()/saveOrUpdate() метод persist(), то транзитивная company тоже сохраняется в бд при использовании CascadeType.PERSIST. Но я на hibernate 6, возможно в 5 по другому