SessionContext ou EntityManagerFactory?

Java

21/06/2017

Pessoal,

ao utilizar o Hibernate, qual implementação vocês adotam para gerenciar as entidades? A solução própria do Hibernate (SessionContext e Session) ou a indicada pela JPA (EntityManagerFactory e EntityManager), e que o Hibernate também implementa?
Augusto Santos

Augusto Santos

Curtidas 0

Respostas

Marcio Souza

Marcio Souza

21/06/2017

Eu sempre tive preferencia por SessionFactory do Hibernate devido a API Criteria que ele oferece. Acho ela melhor do que a da especificação JPA. Mas fora isso, acho que não tem lá uma grande diferença. Nesse caso, a escolha fica mesmo se você pretende no futuro sair do Hibernate para usar outro framework, se sim, use então JPA.
O Hibernate tem tendencias a evoluir muito mais rápido que a especificação, então isso seria uma vantagem em usá-lo.
GOSTEI 0
POSTAR