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