JPA/Hibernate

1906 palavras 8 páginas
Java Persistence API (JPA)

A Java Persistence API oferece aos desenvolvedores Java a instalação de um objeto (ou mapeamento) relacional de gerenciamento de dados relacionais em aplicações Java. Java Persistence consiste em quatro áreas: • A Java Persistence API • A linguagem de consulta • A Java Persistence API Criteria • Objeto / Metadados de mapeamento relacional Comparativo entre os modelos: Desenvolvedores Java que precisam armazenar e recuperar dados persistentes possuem várias opções disponíveis: serialização, JDBC, JDO, Ferramentas Proprietárias Mapeamento Objeto-Relacional (ORM), Bancos de Dados Orientado a Objetos (ODB) e Beans de Entidade (EJB 2). Porquê usar outro framework de persistência? A resposta a esta questão é que, com a exceção de JDO, cada uma das soluções de persistência acima mencionados tem sérias limitações.
Características da APP
JPA é um framework leve baseado em POJO para mapeamento objeto-relacional. Anotações da linguagem Java ou metadados XML do descritor de implantação é usado para o mapeamento entre os objetos Java e um banco de dados relacional. Permite que a linguagem de consulta SQL funcione tanto de maneira estática como em consultas dinâmicas. Permite também que o uso da API persistência conectável. Java Persistence API são depende, principalmente, anotações de metadados. API inclui:
• Java Persistence API
• Anotações de metadados
• Java Persistence Query Language
Vantagens da APP
JPA se aproveita das melhores ideias de

Relacionados

  • TCC Linguagem de programação Java
    12690 palavras | 51 páginas
  • Projeto integrador de ti
    12499 palavras | 51 páginas