Gente gostaria de utilizar criteria em uma aplicação que utiliza o Spring 2.5 e JPA
Estou com o seguinte problema:
Tenho meu DAO anotado com @Transactional.
EntityManager injetado com @PersistenceContext.
Utilizando o JPA o Sping gerencia tranquilamente as transações.
Algo como:
this.em.createNamedQuery(query);
funciona normalmente.
No entanto:
Session session = (Session) this.em.getDelegate();
Me retorna uma sessão fechada.
Alguma sujestão?