Hibernate Session a partir do Entity Manager  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
santoro
JavaGuru
[Avatar]

Membro desde: 08/03/2005 15:46:00
Mensagens: 217
Localização: Novo Horizonte/SP
Offline

Pessoal estou trabalhando com JBoss 7 e ao tentar pegar um HibernateSession do EntityManager ele retorna um NullPointerException


Session session = (Session) entityManager.getDelegate();


também tentei


HibernateEntityManager hem = entityManager.unwrap(HibernateEntityManager.class);
Session session = hem.getSession();



persistence.xml


alguém tem alguma idéia do que possa ser feito?

This message was edited 1 time. Last update was at 29/12/2011 09:04:04


SCJA / SCJP / SCWCD / PDA / PDT
[Email] [WWW]
roger_rf
GUJ Master

Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline

Infelizmente parece que não se pode contar com comportamento consistente ao tentar usar EntityManager / Session simultaneamente:
http://weblogs.java.net/blog/ss141213/archive/2009/05/be_careful_whil.html
Não há como você fazer tudo que necessita usando EntityManager? Qual a funcionalidade de Session que EntityManager não lhe oferece?

santoro
JavaGuru
[Avatar]

Membro desde: 08/03/2005 15:46:00
Mensagens: 217
Localização: Novo Horizonte/SP
Offline

Gostaria de ter a opção de utilizar Criteria

SCJA / SCJP / SCWCD / PDA / PDT
[Email] [WWW]
roger_rf
GUJ Master

Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline

Se você já estiver usando JPA 2.0, talvez o método getCriteriaBuilder() resolva o seu problema:
http://docs.oracle.com/javaee/6/api/javax/persistence/EntityManager.html#getCriteriaBuilder()

 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team