Como recuperar o SessionFactory a partir de um EntityManager na JPA 1.0
Para recuperar o SessionFactory a partir do EntityManager, é preciso executar o metodo getDelegate(), que tem por função retornar o JPA Provider, nesse caso é o Hibenate.
Segue o exemplo:
import org.hibernate.Session; import org.hibernate.SessionFactory; Session session = (Session) getEntityManager().getDelegate(); SessionFactory sf = session.getSessionFactory();
Comments
Post a Comment