Fala galera,
Estou utilizando JPA com JSF e EJB3 e estou com o seguinte problema:
Estou abrindo o meu entityManager dentro do meu ejb e passando para o meu DAO, só que estou utilizando um sistema ajax entao o que acontece quando tento acessar um obj pela view com ajax que estava como lazy estou recebendo o erro de lazyInitializeException, isso acontece pq o obj perdeu a referencia com a conexao.
Tentei utilizar o OpenEntityManagerInView, mas, tenho o mesmo problema pq minha pagina é ajax então o ciclo de vida da minha JSP não termina no momento que foi carregada.
Eu pensei em abrir o meu entitymanager na minha view e enviar para o ejb mas fica muito estranho todos os metodos ter que receber um entitymanager.
Alguem tem uma ideia de como eu passar a minha conexão entre as camadas para não perder a referencia ???
Obrigado.
[]'s,
Rodrigo Almeida