Galera, preciso de uma ajuda !!!
Estou utilizando o Hibernate EntityManager, mas para gerar relatórios estou precisando usar o Criteria, como faço para pegar uma Session atarzves do meu EntityManager ?
Galera, preciso de uma ajuda !!!
Estou utilizando o Hibernate EntityManager, mas para gerar relatórios estou precisando usar o Criteria, como faço para pegar uma Session atarzves do meu EntityManager ?
Olá!
Você você utilizar o código abaixo para recuperar um instância de Session a partir de uma instância de EntityManager.
Session session;
if (entityManager.getDelegate() instanceof EntityManagerImpl) {
EntityManagerImpl entityManagerImpl = (EntityManagerImpl) entityManager.getDelegate();
session = entityManagerImpl.getSession();
} else {
session = (Session) entityManager.getDelegate();
}
Realizei testes e esse código funcionou corretamente.
Wellington