Diferença entre JDBC, JPA + Hibernate e Spring Data JPA [Na Prática - Java 2023]

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Embarque comigo em uma jornada fascinante pelo mundo da persistência de dados em Java! Neste vídeo, vou apresentar e explicar três projetos incríveis, cada um utilizando uma tecnologia diferente para manipulação de dados.
    1️⃣ Projeto com JDBC:
    Vamos começar com o básico e sólido JDBC (Java Database Connectivity). Aprenderemos como estabelecer conexões com bancos de dados e executar consultas, tudo isso de forma eficiente e direta.
    2️⃣ Projeto com JPA + Hibernate:
    Avançaremos para o JPA (Java Persistence API) em conjunto com o Hibernate, uma poderosa ferramenta de mapeamento objeto-relacional. Descubra como mapear objetos Java para entidades de banco de dados e simplificar a manipulação de dados de maneira elegante.
    3️⃣ Projeto com Spring Data JPA:
    Finalmente, mergulharemos no universo do Spring Data JPA, uma camada de abstração que simplifica ainda mais a interação com o banco de dados. Veremos como o Spring facilita o desenvolvimento de aplicações robustas e eficientes no que diz respeito à persistência de dados.
    ⚫ Obrigado por assistir, deixa o like e comenta.
    🔔 Inscreva-se e ative o sino!
    =======================================
    Seja bem-vindo(a) ao canal Neckel Tech
    ✔ MINHA REDE SOCIAL:
    Instagram: / andreneckel
    #springboot #java #jpa #hibernate #spring #programacao #jdbc

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

  • @rogeliomartinesneto2503
    @rogeliomartinesneto2503 22 дня назад

    Show de bola @Neckel !

  • @raphael4758
    @raphael4758 Месяц назад +2

    Cara, muito obrigado por essa aula incrível. Que conteúdo massa que você trouxe. Já me inscrevi no canal. Aguardando novos vídeos. Abraço

  • @kaiomoreira3094
    @kaiomoreira3094 Месяц назад +1

    Quero te agradecer pelo conteúdo, esclareceu como o framework se comporta e deu exemplos simples de entender

  • @cezaraugustomezzalira5230
    @cezaraugustomezzalira5230 9 месяцев назад +9

    Cara, o SpringData é sensacional quando o assunto é ORM. Ele tira toda a complexidade de ORM e deixa você na cara do gol para criar o que precisa.

    • @neckeltech
      @neckeltech  9 месяцев назад +1

      Grande Cezar!
      Realmente, a abordagem simplificada que ele oferece para mapeamento objeto-relacional é incrível. Obrigado por deixar seu comentário! 🤩

  • @tiagocosta9271
    @tiagocosta9271 6 месяцев назад +4

    Você explica muito bem, continue com as aulas vai ajudar muito quem está começando tipo eu rs
    Valeu!!

    • @neckeltech
      @neckeltech  6 месяцев назад

      Grande Tiago! Obrigado pelo feedback, fico feliz ajudar! 🤩

  • @Zaratustra_88
    @Zaratustra_88 8 месяцев назад +1

    Muito bom observar essas diferenças, eu aprendi dos dois jeitos, inclusive meus primeiros projetos em Java era no swing, quando passei a estudar injeção de dependências e inversão de controle com Spring Boot, se tornou fácil fácil. Se você pega um sistema legado de Java, enlouquece com o tanto de código verboso com JDBC puro.

    • @neckeltech
      @neckeltech  8 месяцев назад +1

      É ótimo saber que você teve uma experiência semelhante! Realmente, a transição de projetos em Java usando Swing para o Spring Boot, com injeção de dependências e inversão de controle, pode tornar o desenvolvimento mais eficiente e menos verboso. A facilidade proporcionada pelo Spring Boot é notável, especialmente ao lidar com sistemas legados que utilizam JDBC puro.
      Obrigado por compartilhar sua experiência! 🤩

  • @elisioricardo
    @elisioricardo 3 месяца назад

    Muito obrigado me ajudou com muitas duvidas que tinha sobre a diferença entre JDBC e JPA

  • @pedrobrandao5374
    @pedrobrandao5374 9 месяцев назад +1

    Ótimo vídeo, Neckel. Sua didática é muito boa.

    • @neckeltech
      @neckeltech  9 месяцев назад

      Grande Pedro, muito obrigado! ☺

  • @gabriel.costacunha
    @gabriel.costacunha 8 месяцев назад +1

    Parabéns, muito obrigado.

  • @ninooliveira8530
    @ninooliveira8530 3 месяца назад +1

    Uma critics construtiva seria dizer em que minuto vc vai falar sobre cada topico, eu vim com a duvida apenas em hibernate e tive que ver o video todo

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

    Ótimo!

  • @valmorreblin5492
    @valmorreblin5492 6 месяцев назад +1

    Top

  • @almirjunior382
    @almirjunior382 8 месяцев назад +1

    Video muito bom, direto e com explicação excelente, parabens.
    Eu aprendi e trabalho com JDBC, tento arriscar com spring boot, mas ainda prefiro esse controle de como esta sendo feito. Quando deixar de trabalhar com legado me desprendo disso kkkkkk

    • @neckeltech
      @neckeltech  8 месяцев назад +1

      Grande Almir! Obrigado pelo seu feedback! Quando trabalha com legado você não tem muito espaço para colocar os novos frameworks, entendo completamente, você também comentou sobre ter controle sobre o sql... Isso trás mais performance quando bem aplicado. 😀
      Parabéns por sua caminhada na programação e conte comigo! 🚀🚀

  • @viniciusdelfin2806
    @viniciusdelfin2806 8 месяцев назад +1

    muito boa a explicação

    • @neckeltech
      @neckeltech  8 месяцев назад

      Obrigado Vinícius! 🤩👊

  • @Rodrigorsdeoliveira
    @Rodrigorsdeoliveira 9 месяцев назад +1

    👏👏👏

  • @andersondamasceno1356
    @andersondamasceno1356 8 месяцев назад +1

    Quando vale a pena aprender jdbc ou jpa/hibernate?

    • @neckeltech
      @neckeltech  8 месяцев назад +1

      Grande Anderson, estudar e entender o conceito do jdbc e jpa + hibernate pode ser fundamental para concorrer a uma vaga que utilize essa tecnologia e também para entender as limitações de performance do Spring Data Jpa se comparar com elas...

    • @rogeliomartinesneto2503
      @rogeliomartinesneto2503 22 дня назад

      @@neckeltech Complementado, é bom aprender para dar sustentação em projetos legados, que por sinal tem muitos clientes gigantes rodaando ainda. Abraços!