Николай Алименков - Босиком по граблям Hibernate

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

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

  • @stIncMale
    @stIncMale 10 лет назад +55

    вау, этот доклад просто огонь!

  • @AlexRyaguz
    @AlexRyaguz 3 года назад +4

    Просто вау! 50 минут как мгновение пролетело, спасибо!

  • @Ivan54r
    @Ivan54r 5 лет назад +7

    Смотрю уже в 5 раз, очень повышает настроение

  • @pro-kite
    @pro-kite 8 лет назад +22

    Николай очень круто расказчик! его доклады смотрю как кино)

  • @ivanturkin9338
    @ivanturkin9338 6 лет назад +11

    Hibernate не говорит - не учи SQL, сам основатель Hibernate - Gavin King говорит о том, что SQL знать наоборот нужно и важно понимать как работают реляционные СУБД. Он для тех, кто просто хочет абстрагироваться от тонны бесполезного JDBC-кода и работать внутри с объектами. Некоторые проблемы в докладе вполне решаемы. Не думаю, что из-за моральных выборов о том, стоит ли нам использовать Criteria API, а также из-за тех людей, кто не может разобраться с Lazy Initialization, нужно от него отказываться. Критикуешь - предлагай.
    p.s. как было замечено в одном из комментариев ниже, некоторые из описанных проблем скорее проблемы Java, чем Hibernate.

  • @olehhilchenko893
    @olehhilchenko893 4 года назад +1

    Очень круто! Спасибо.

  • @alekseyshibayev5243
    @alekseyshibayev5243 5 лет назад +16

    Привет из 2019, у нас тут есть @Data из lombok.

    • @ormoroe
      @ormoroe 4 года назад +2

      Не стоит ее юзать, тк она автоматом определяет @EqualsAndHarshCode

    • @alekseyshibayev5243
      @alekseyshibayev5243 Год назад

      ​@@ormoroeи toString с LazyInitException 😂пора пересмотреть Алименкова

  • @yevhenrudenko6576
    @yevhenrudenko6576 6 лет назад +6

    Так если вместо энтити возвращаются прокси на эти энтити не правильно, то как он тогда работает??

  • @devdeving9069
    @devdeving9069 7 лет назад +15

    доклад огонь. Но самое плохое , что таких людей ограничивают во времени выступления.

  • @DailyMusic
    @DailyMusic 5 лет назад

    Про immutable полностью согласна всеми конечностями

  • @badgolim
    @badgolim 9 лет назад +2

    Respekt :)

  • @jdevpmo1346
    @jdevpmo1346 5 лет назад

    Коля, ты красава!

  • @bodythanks
    @bodythanks 4 года назад +2

    Сделай ещё доклад-ржаку про jOOQ с рыжей бабкой.

  • @IgorYegorkin
    @IgorYegorkin 8 лет назад +1

    *Очень* удобно иметь автоматически генерируемую колонку ID в таблицах. Особенно для строк, которые представляют собой эти самые сущности типа Клиент, Адрес, Заказ, Товар... Я не готов отказаться от этого. Значит, будет проблема, если сначала мы создадим объект и без присваивания ID положим его, например, в джавовский Set. Но что мешает при создании объекта вычитать ему этот несчастный ID (в Oracle, например, это делается прямо из соответствующего сиквенса)? Неужели Hibernate настолько ушёл в абстракции, что этого сделать нельзя?

    • @FlawlessVictory-j8j
      @FlawlessVictory-j8j 4 года назад

      Ты про многопоточность забыл. сто потоков лезут в сиквенс чтоб высчитать id. и при Этом при персистенсе надо будет чтоб Хибернет заюзал тот самый id который мы высчитали. Подсказка - у нас будет +- один и тот же id на все 100 объектов

    • @IgorYegorkin
      @IgorYegorkin 4 года назад +1

      @@FlawlessVictory-j8j, у меня тут Oracle и никогда не было проблем хоть сотней потоков читать из одного сиквенса.

  • @yukas1ngas
    @yukas1ngas 9 лет назад +1

    До 20 минуты не боль гибернэйта, а джавы в основном.

  • @EllisiumVP
    @EllisiumVP 10 лет назад

    yep, very good

  • @alexhali6003
    @alexhali6003 4 года назад +1

    "Каличная штука" - лол

  • @romandzhadan5546
    @romandzhadan5546 3 года назад

    царь!

  • @VladEncircled
    @VladEncircled 9 лет назад +1

    Презентация похожа на юношеский максимализм. Единственная насущная проблема это WTF#1, которая тоже кое-как решаема

  • @irbis4403
    @irbis4403 8 лет назад +3

    мда клоун какой то сколько ему лет ?

    • @De1n1ol
      @De1n1ol 8 лет назад +17

      почему это клоун? Очень интересный рассказчик

    • @ВасилийГоловко-д9и
      @ВасилийГоловко-д9и 5 лет назад +3

      почему клоун? четко и с юмором рассказывает, а не сопли жует и с дикцией все хорошо. приятно слушать