Complementação de conteúdo. (#23124)

Complementação de detalhes sobre o Hibernate.
This commit is contained in:
Thiago Paiva
2019-08-14 16:40:28 -03:00
committed by Randell Dawson
parent 47d08f6dae
commit a80105deac

View File

@ -1,10 +1,21 @@
---
title: Hibernate
localeTitle: Hibernate
localeTitle: Introdução ao Hibernate ORM
---
## Hibernate
## Hibernate ORM
### Introdução
Hibernate ORM, comumente conhecido como Hibernate, é uma ferramenta de mapeamento relacional de objetos para Java. Ele fornece um sistema para mapeamento de modelos de domínio orientados a objetos para bancos de dados relacionais. Possui várias funções de manipulação de objetos de alto nível.
O **Hibernate ORM**, comumente conhecido como **Hibernate**, é uma ferramenta de mapeamento relacional de objetos para Java. Ele fornece um sistema para mapeamento de modelos de domínio orientados a objetos para bancos de dados relacionais. Possui várias funções de manipulação de objetos de alto nível.
#### ORM
Esta metodologia é chamada de **ORM**, ou Object Relational Mapping, em português Mapeamento objeto-relacional. De forma sucinta, pode-se afirmar que ele enxerga, por exemplo: cada tabela como uma classe, cada registro da tabela como um objeto instanciado na classe, e cada coluna na tabela como um atributo do objeto.
| BD Relacional | Orientação a Objetos |
| ------------- | -------------------- |
| Tabela | Classe |
| Registro | Objeto Instanciado |
| Coluna | Atributo do objeto |
#### Mais Informações: