mapeamento objeto-relacional que visa diminuir a complexidade de programas orientados a objetos que precisam utilizar um banco de dadsos relacional • Para padronizar o formato de persistência, criou-se a API (Application Programming Interface) chamada de Java Persistence API (JPA).
mapeamento objeto-relacional para os objetos simples do Java (POJO, Model, JavaBeans) • Exemplos de frameworks que implementam JPA: – Hibernate – OpenXava – Defrost
linguagem de pesquisa semelhante ao SQL para o simplificar o acesso ao banco de dados. • No JPA a linguagem é chamada de JQL (Java Query Language) e no Hibernate HQL (Hibernate Query Language)
Hibernate necessite de: – Configurações adicionais para o acesso ao SGBD – Mapeamentos do aplicativo com o banco de dados – Criação das Entidades de Persistência • Uma vez criadas essas estruturas, já é possível persistir (incluir), buscar, remover, atualizar, listar e gerenciar as sessões de dados, de forma simples e segura.