Duvida sobre JPA

2 respostas
P

Olá,

estava lendo esse artivo sobre JPA…

E fiquei em duvida usar JPA ou Hibernate ???

alguém pode me ajudar ???

E a JPA?

Tudo isso automaticamente nos remete ao assunto Java Persistence API. A JPA foi lançada com um conjunto de featues muito pequeno que simplesmente não atende qualquer caso que não seja feijão-com-arroz. O que normalmente acaba acontecendo é que você sempre tem que recorrer a features específicas do Hibernate para resolver casos mais complexos. Isso simplesmente elimina o papel da JPA, que seria manter a aplicação desacoplada de um ?vendor? específico. Então, o Emmanuel também falou um pouco do que podemos esperar para a JPA para resolver esses problemas:

    * Objetivo principal: padronização de um mecanismo de mapeamento objeto-relacional ?lightweight?.
    * Focada em Domain Model.
    * Uso massivo de annotations: o objetivo é fazer tudo funcionar por annotations sem a necessidade de nenhum arquivo de configuração.
    * Incorporação das annotations avançadas específicas do Hibernate.
    * Fará parte do Java EE 6 padrão.
    * Terá uma Criteria API.

2 Respostas

E

Cara sem duvidas nenhuma, não ha por que não usar hibernate para usar JPA puro …
hibernate tem muito mais funcionalidades.

Grinvon

Nos projetos que desenvolvi aqui com JPA, TODOS tiveram ao menos alguma feature do hibernate enbutida, seja criteria, seja criação de IDs customizados, etc.

Criado 22 de julho de 2009
Ultima resposta 22 de jul. de 2009
Respostas 2
Participantes 3