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

Показать описание
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í
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í
Комментарии