Андрей Беляев - Hibernate 6: что нового и почему это важно

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น •

  • @СергейФедоров-э3д
    @СергейФедоров-э3д ปีที่แล้ว +5

    Супер, добавили еще одну потенциальную n+1

  • @tiy2000
    @tiy2000 ปีที่แล้ว +3

    Отличный доклад! Спасибо!

  • @dmitrykoryanov1656
    @dmitrykoryanov1656 ปีที่แล้ว

    Круто, спасибо за доклад!

  • @RickDkkrd
    @RickDkkrd ปีที่แล้ว +2

    Супер, спасибо за интересный обзор

  • @ВостряковАлександр-п9ы
    @ВостряковАлександр-п9ы ปีที่แล้ว +7

    было бы интересно узнать перформанс-сравнение Hibernate5 vs Hibernate6.

  • @СергейКрылов-ж4н
    @СергейКрылов-ж4н ปีที่แล้ว

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

  • @sssLAKIsss
    @sssLAKIsss ปีที่แล้ว +1

    Спасибо за качественный доклад!

  • @ogyct
    @ogyct ปีที่แล้ว +2

    Меня очень волнуют batch insertы, когда я пытаюсь инсертить большое количесто объектов через spring jpa, hibernate выключает батчинг, потому что идшник аутоинкрементится базой данных, а хибер хочет всегда его получать назад. Единствыенный способ это обойти это через jdbcTemplate. Поменялось ли что-то в этом смысле?

    • @Daman_24
      @Daman_24 ปีที่แล้ว +1

      Ты про IDENTITY? А если SEQUENCE использовать? Это не решается?

  • @rustemgaliev3285
    @rustemgaliev3285 ปีที่แล้ว

    Крутой доклад, спасибо! Единственное, хотелось бы увидеть, почему 15 джойнов по примеру в конце, не очень понял (в презентации по ссылке вообще этого примера нет). Если мы строим "тернарное" дерево высотой 2, разве у нас не выйдет в сумме 12 джойнов? 3 от корня, плюс по 3 на каждый элемент на каждый лист исходящий от корня, 3 + 3 * 3 = 12. Может конечно я как-то не так понял объяснение Андрея и Алексея

    • @grant1337
      @grant1337 ปีที่แล้ว +1

      По следующему уравнению, где el - количество элементов. В данном случае el = 3 от корня.
      el + (el-1) * (el-1) * el = 3+ 2 * 2 * 3 = 15
      Т.е. Из первой ветки parent1 пойдет в ветку 2 и сделает join на parent2 и parent3, и затем сходит в ветку 3 и также сделает join на parent2 и parent3. Получаем 4 JOIN.
      Проходимся по каждому parent, 4+4+4 и добавляем 3 от корня. Получаем 15.

  • @soup1soup
    @soup1soup 4 หลายเดือนก่อน

    Про embeddedId неверно. Лучше почитайте доку гибера.

  • @alexeyyushin8358
    @alexeyyushin8358 ปีที่แล้ว +4

    а вам не приходило в голову что то чего вы изначально хотели избежать на самом деле проще, быстрее и эффективнее монстра которого вы породили?

  • @daryamarkova8153
    @daryamarkova8153 ปีที่แล้ว +1

    А что это за должность такая, девелопер-адвокат? Расскажите,пожалуйста. Самый крутой программист значит?))

    • @Muchitel
      @Muchitel 11 หลายเดือนก่อน +2

      Нет, это который помогает отмазаться почему возникли баги на проде

  • @firstlast2655
    @firstlast2655 ปีที่แล้ว +2

    Круто рассказали, спасибо 👍