JPA/Hibernate

1921 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 tecnologias como a persistência TopLink, JDO e Hibernate. É compatível com o ambiente Java SE, bem como Java EE e permite aos tirar vantagens da API de persistência padrão. Persistência de dados não é tão fácil para a maioria das aplicações empresariais, porque para isso necessitam do acesso ao banco de dados relacional, como por exemplo, Oracle 10g. É de sua responsabilidade atualizar e recuperar o banco de dados e escrever o código usando SQL e JDBC. Enquanto vários frameworks objeto-relacional

Relacionados

  • Hibernate - JPA
    3149 palavras | 13 páginas
  • JPA E HIBERNATE
    310 palavras | 2 páginas
  • Java-jpa-hibernate
    39244 palavras | 157 páginas
  • algaworks ebook jpa e hibernate 1a edicao 20150731
    21602 palavras | 87 páginas
  • tecnologia
    2368 palavras | 10 páginas
  • Jpa - pdf
    678 palavras | 3 páginas
  • Tutorial java web com jsf 2
    13936 palavras | 56 páginas
  • Engenharia de software
    3101 palavras | 13 páginas
  • 00Iug
    1820 palavras | 8 páginas
  • Java JSF e facelets
    2727 palavras | 11 páginas