JOOQ: Альтернатива JPA для Сложных Запросов и Высокой Производительности

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

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

  • @yarik83men51
    @yarik83men51 3 หลายเดือนก่อน +1

    Полезно, толково, понятно, без воды, приятный голос лектора. Спасибо огромное

    • @NerzonIT
      @NerzonIT  3 หลายเดือนก่อน

      Благодарю за обратную связь ❤️

  • @foxlife744
    @foxlife744 3 หลายเดือนก่อน

    Привет, спасибо за то что продолажешь свое дело! Я студент-програмист и твои видео очень помогают мне!

  • @TravelW_
    @TravelW_ 3 หลายเดือนก่อน

    Твои ролики сильно помогают в обучении, спасибо огромное

    • @NerzonIT
      @NerzonIT  3 หลายเดือนก่อน +1

      Спасибо вам за обратную связь!

  • @kolyuchkin
    @kolyuchkin 9 วันที่ผ่านมา

    Для маппинга в DTO-шки используй MapStruct. Еще Lombok советую изучить)

    • @NerzonIT
      @NerzonIT  9 วันที่ผ่านมา

      Спасибо:)

  • @nikolay8116
    @nikolay8116 3 หลายเดือนก่อน

    Очень полезно!

    • @NerzonIT
      @NerzonIT  3 หลายเดือนก่อน

      Стараюсь😌

  • @mitruslatovous6
    @mitruslatovous6 3 หลายเดือนก่อน +1

    Спасибо за интересный рассказ! А как генерировать классы в gradle?

    • @NerzonIT
      @NerzonIT  3 หลายเดือนก่อน

      Здравствуйте, извините за поздний ответ, в gradle этого не делал, но принцип, в теории, тот же, нужен плагин и зависимость.

  • @NTDim
    @NTDim 16 วันที่ผ่านมา

    Чем лучше QueryDsl ?

    • @NerzonIT
      @NerzonIT  14 วันที่ผ่านมา

      Не знаю, что лучше, а что практичнее. Может сделаю сравнение в будущем.

    • @kolyuchkin
      @kolyuchkin 9 วันที่ผ่านมา

      От QueryDSL он еще больше "просвятится"))) Там можно ее подружить с Spring Data вместо JPA)

  • @kolyuchkin
    @kolyuchkin 9 วันที่ผ่านมา

    Странно сравнивать с JPA, фактически, не использовав в примере JPA) Ведь основная сила и предназначение JPA - это "автогенерация" запросов к БД из наименований методов в репозитории. Когда в JPA-шных репозиториях появляются аннотации Query, то это уже не "true JPA") Еще Вы, уважаемый автор, не рассказали, что отказавшись от Spring Data и Spring JPA, косвенно отказались и от Hibernate - следовательно, нужно самим позаботиться о поддержке транзакционности, кэшировании и других "полезностях". На мой взгляд, нужно сначала попытаться выжать максимум из Spring Data JPA, а уж потом, полностью осознав что именно связка "хибер-дата-жпа" является "бутылочным горлышком" (по перформансу, нагрузке на СУБД, потребляемым ресурсам), только тогда перейти на JooQ)

    • @NerzonIT
      @NerzonIT  9 วันที่ผ่านมา

      Комментарий отличный, спасибо вам большое за обратную связь.
      Я не совсем хотел делать это в жесткое противопоставление, потому что явно известно, что JPA пользоваться зачастую удобнее, не хотел задеть ни чьих чувств, как говорится 😅😇

    • @kolyuchkin
      @kolyuchkin 9 วันที่ผ่านมา

      @NerzonIT , вот то, что Вы в ответ написали, нужно было в видео сказать и все)) А в целом, у Вас хорошо получается доносить информацию)

  • @derwin22-w7l
    @derwin22-w7l 4 วันที่ผ่านมา

    очень сомнительное преимущество когда в одном запросе whereIn/Exists/subselect а в другом join. Все СУБД которые не MYSQL имеют планировщик запроса, который используя внутреннию статистику отлично математически перелопатит твой запрос в нечто оптимизированное. Вам в любой книжке по любой СУБД скажут, что думать нужно про читаемость и выразительность запроса, а не про сравнение join/subselect.
    Я лично вижу для себя другой аспект. Появляется какой то kotlin-style при работе с sql