/one-hibernate

Uso da especificação JPA implementado pelo Framework Hibernate para o mapeamento relacional das entidades.

Primary LanguageJava

one-tbr5

Persistência com JPA - Hibernate

O Hibernate é um modelo de persistência, que ficou conhecido como ORM (Object Relational Mapping) em Java, com a intenção de fazer o mapeamento das entidades, sendo uma espécie de ponte entre o mundo da "orientação a Objetos" com o "relacional" do banco de dados.

Para não ficar preso ao Hibernate, o Java criou uma especificação chamada de JPA (Java Persistence API) para padronizar o mapeamento. Logo, o JPA é a especificação e o Hibernate é um Framework que implementa o JPA fazendo o mapeamento dos atributos entre uma base tradicional de dados relacionais e o modelo objeto de uma aplicação, mediante o uso de arquivos XML ou Annotations.