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
Show de bola @Neckel !
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
Quero te agradecer pelo conteúdo, esclareceu como o framework se comporta e deu exemplos simples de entender
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.
Grande Cezar!
Realmente, a abordagem simplificada que ele oferece para mapeamento objeto-relacional é incrível. Obrigado por deixar seu comentário! 🤩
Você explica muito bem, continue com as aulas vai ajudar muito quem está começando tipo eu rs
Valeu!!
Grande Tiago! Obrigado pelo feedback, fico feliz ajudar! 🤩
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.
É ó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! 🤩
Muito obrigado me ajudou com muitas duvidas que tinha sobre a diferença entre JDBC e JPA
Ótimo vídeo, Neckel. Sua didática é muito boa.
Grande Pedro, muito obrigado! ☺
Parabéns, muito obrigado.
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
Ótimo!
Top
☺️👊
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
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! 🚀🚀
muito boa a explicação
Obrigado Vinícius! 🤩👊
👏👏👏
Quando vale a pena aprender jdbc ou jpa/hibernate?
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...
@@neckeltech Complementado, é bom aprender para dar sustentação em projetos legados, que por sinal tem muitos clientes gigantes rodaando ainda. Abraços!