JPA E HIBERNATE

310 palavras 2 páginas
Trabalho de Banco de Dados

Discente: Jorge Bublitz.

Sistemas 12/01
Aluno Danilo M.Rocatto

Retirado dos livros Sistemas de Banco de Dados , projeto, implementação e administração
Tradução da 8° edição norte americana por Peter rob e Carlos Coronel
Banco de Dados para sistemas de Informação
De Marcelo Medeiros .

JPA e Hibernate Diferença e semelhanças
JPA é uma especificação para o acesso , persistindo e gestão dos dados entre objetos Java e banco de dados relacional . Conforme a definição diz sua API , é apenas a especificação . Não existe nenhuma implementação para o API. JPA especifica o conjunto de regras e diretrizes para o desenvolvimento de interfaces que segue padrão. Direto ao ponto : JPA é apenas diretrizes para implementar o Object Relational Mapping (ORM ) e não há código subjacente para a implementação.
Onde, como , o Hibernate é a implementação real de diretrizes JPA. Quando hibernate implementa a especificação JPA, esta será certificado pelo grupo APP sobre seguindo todas as normas mencionadas na especificação. Por exemplo , as diretrizes da APP seria fornecer informações de recursos obrigatórios e opcionais a serem implementadas como parte da implementação do JPA.
Hibernate é um provedor de JPA. Quando há novas mudanças nas especificações , hibernate iria liberar sua implementação actualizado para a especificação JPA. Outros provedores JPA populares são Eclipse Link ( Implementação de Referência ) , OpenJPA , etc Você pode encontrar a versão mais recente de provedores JPA .

Em resumo, o JPA não é uma implementação , não vai fornecer qualquer funcionalidade de concreto para a sua aplicação. Sua finalidade é fornecer um conjunto de regras e diretrizes que podem ser seguidas pelos fornecedores de implementação JPA para criar uma implementação ORM de forma padronizada . Isso permite que a implementação subjacente APP a ser trocada e para os desenvolvedores para fazer a transição facilmente (acho que o

Relacionados

  • Hibernate - JPA
    3149 palavras | 13 páginas
  • JPA/Hibernate
    1921 palavras | 8 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
  • Engenharia de software
    3101 palavras | 13 páginas
  • 00Iug
    1820 palavras | 8 páginas
  • Controle Transacioanl Via Spring
    550 palavras | 3 páginas
  • Frameworks de persistência
    9453 palavras | 38 páginas
  • Java jpa
    736 palavras | 3 páginas