O QUE É JPA E HIBERNATE E COMO FAZER UM MAPEAMENTO COM JPA

preview_player
Показать описание
Bancos de dados como PostgreSQL, MySQL, Oracle, SQLServer são conhecidos como banco de dados relacionais.

O modelo de entidade e relacionamento dos banco dados usam um mecanismo de colunas para relacionar as tabelas.

É um modelo que pode parecer com o paradigma Orientado à Objetos, entretanto são bem diferentes.

Já um projeto em backend com Spring Boot em Java é Orientado à Objetos e para trabalhar com a persistência destes dados de OO a um Modelo ER utilizamos o framework Hibernate.

Hibernate é um framework ORM (Object-Relational Mapping) para Java. Com ele e o auxílio do JPA (Java Persistence Annotation) conseguimos representar tabelas de banco em classes do nosso projeto.

Isso é muito útil, pois abstraímos a parte de tabelas do banco de dados e focamos apenas em classes/objetos.

Com isso, todas as classes do domínio da nossa aplicação são mapeadas com anotações JPA e o Hibernate faz o papel de "tradução" para o mundo SQL, podendo assim focar num modelo totalmente Orientado à Objetos.

Assista o vídeo e entenda na prática o que é JPA e Hibernate e aprenda fazer um mapeamento de uma classe na prática.

Ficou com dúvida? Comenta aí
Рекомендации по теме
Комментарии
Автор

Está dando tudo certo professor! Essas aulas estão sendo incríveis! Essa jornada vai ficar famosa no Youtube. Não encontrei nada assim. É muito esclarecedor poder ir acompanhando e vendo na prática como o se dá o desenvolvimento de um Software! Acredito que para muitos aqui será um baita incentivo para se desenvolver mais e buscar mais conhecimento! Muito obrigado!

bismarkferreira
Автор

Professor, suas aulas estão fazendo uma grande diferença pra min, muito obrigado, muito foda a sua didatica!

fenryr
Автор

didática sensacional, melhor série de vídeos que vi até agora pra quem quer aprender do zero

rafaellopes
Автор

Sinto que tudo que estudei, que tentei entender, está se conectando como se fossem partes de um quebra-cabeça... isso é mais que prática, é essência! Obrigado!

HendersonAbreuSalesSilva
Автор

Isso aqui é o ouro mais refinado que tem! parabéns!!!

michael-de-souza
Автор

Boa noite Rogério, cara sensacional esses cursos de Java que você está nos proporcionando, muito top parabéns, olha muito difícil achar um tutorial como os seus, muito bem explicado, detalhado e muito produtivo, sensacional, eu já acompanhei de outros canais mas fica muito sem sentido, porque eles editam o vídeo e para quem está iniciando na linguagem fica muito mais complexo, eu estou acompanhando toda sua série de Java e também todo conteúdo em seu canal, até já sou inscrito eu estou buscando a aprender Java e todo seu ecossistema com Spring Boot, etc... Conteúdos como o seu é muito difícil de encontrar... PARABÉNS PELO CONTEÚDO

gildocode
Автор

Esse canal foi um achado e tanto! Por recomendação de um amigo comecei a acompanhar seu conteúdo que por sinal é muito completo, além também da sua didática ser excepcional. Parabéns pelo empenho e pela qualidade! Abraços de Criciúma!

BIV
Автор

Vendo as aulas pra relembrar algumas coisas da faculdade que a tempos não uso. Excelente trabalho professor, sua didatica é muito boa, tem me ajudado demais. Muito obrigado!!

andersonmerten
Автор

Professor, nunca vi alguém explicar assim, com detalhes de cada tecnologia, porque utilizar, onde e como. PARABÉNS PELO CONTEÚDO, PELA DIDÁTICA E MUITO OBRIGADO 👏👏👏👏👏👏👏👏👏👏👏👏👏

waldirtiago-imoveis
Автор

Aula muito boa! Show! Aprendi a trabalhar na prática, mas na teoria não sabia discorrer tão bem. Essa aula me ajudou muito a associar o conceito da prática! Valeu!

raquelrios
Автор

Aula muito boa!!! Finalmente alguém que explica a real finalidade do Hibernate.

phoenixdobrasil
Автор

Sua aula me ajudou muito a entender a parte teórica, muito obrigado

steffanomikael
Автор

top aula gostando demais e parabéns professor Rogerio

gabrielcalid
Автор

Top demais, esse tipo de conteudo que precisa de destaque, ja sou programador java e parece que não sei nada kkkk, vim por causa do front e me encantei nas aulas

juliocesardev
Автор

muito obrigado, professor. consegui fazer a tabela no banco usando o hibernate, depois de muito tempo, tava dando um erro no dialeto do postegresql, que era nada mais nada menos de que um "comentario" que fiz logo depois do dialeto kkkk mais deu certo, erro resolvido!

matheusguedesdasilva
Автор

Ótimo vídeo, me ajudou a compreender os conceitos

GuilhermeLVL
Автор

Olá professor, tudo bem? Aula top de mais! Só tive que matar a porta 8080 usando o Prompt de comando do windows.

marcoslopes
Автор

o meu foi muito dahora, o spring/hipernate criar automaticamente um banco de dados, isso facilita mil vidas

games-wgnm
Автор

Professor, minha atualização da base de dados pelo hibernate não executa, após subir o projeto, o que pode ser?

joaocarlosfigueiredomoreno
Автор

Pq no meu Spring Tool Suite não autocompleta por exemplo quando digito @GeneratedValue ? Ou @Column, tipo. Não aparece as opções como aparece para o sr professor.

darleisonrodrigues
visit shbcf.ru