Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não vi diferença entre utilizar JPA e Hibernate

Qual seria a diferença entre eu utilizar o JPA Puro e utilizar o Hibernate ? Talvez eu esteja errado mais, neste curso tudo que foi visto erá sobre JPA, Por exemplo não vi HQL ...

2 respostas
solução!

Oi Cleiton,

o JPA puro não existe, existe Hibernate puro (Hibernate sem as interfaces JPA).

Para deixar mais claro: EntityManager é uma interface definida pelo JPA, mas alguém precisa implementar para realmente executar os métodos. Esse é o papel do Hibernate, é ele quem dá vida aos interfaces e configurações do JPA.

abs

Boa Nico,

Não havia entendido a dúvida do Cleiton.

Cleiton, eu recomendo que você faça algum curso de Hibernate utilizando recursos como PreparedStatment e tudo mais...

Acho que vai ficar claro, na prática, que usar combinado com JPA fica mais organizado, evita uma quantidade gigante de linhas de código e você não precisa se preocupar com o conhecimento completo do nome de tabelas e colunas da base de dados, pois com JPA você consegue seguir o modelo Orientado a Objetos e basta conhecer suas classes e instâncias.