Pessoal,
Sou iniciante em Java e to com a seguinte duvida:
Quais as vantages e/ou desvantagens de usar Hibernate sozinho ou usar Hibernate com JPA?
Valeu.
Pessoal,
Sou iniciante em Java e to com a seguinte duvida:
Quais as vantages e/ou desvantagens de usar Hibernate sozinho ou usar Hibernate com JPA?
Valeu.
JPA é uma especificação
Hibernate é um framework que atende essa especificação.
Boa parte da especificação do JPA saiu do hibernate, a vantagem de seguir a especificação é que você(teoricamente) poderia mudar do Hibernate para outro framework, como o EclipseLink e etc.
A teoria é bem bonita, agora vamos a realidade. Há algumas funcionalidades que o JPA(ao menos a versão 1.0, ainda não vi a 2.0) não possue, funcionalidades muito importantes, como Criteria e busca por exemplo(pelo que me lembro é isso, corrijam-me caso esteja equivocado, por favor).
Sei que Hibernate tem recursos extras importantes, se você for muito purista, vá de JPA, se você for mais pragmático, vá de Hibernate
Abs
Valeu cara, obrigado pelas dicas.