Filter para Entity Manger JPA  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
trinka
JavaBaby

Membro desde: 19/01/2008 16:07:47
Mensagens: 94
Localização: Brasília
Offline

Pessoal estou com um problema de LAZY, porem vi em diversos sites e foruns que a melhor solução é a criação de um filter para o controle, so que na maioria dos sites vi so exemplos para o Hibernate, alguem teria um exemplo de filtro para o JPA que solucionasse a questao do LAZY?

desde ja agradeço.
[MSN]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

Oi trinka!
É a mesma solucao. Veja aqui:
http://blog.caelum.com.br/2009/10/13/enfrentando-a-lazyinitializationexception-no-hibernate/

Basta usar o filtro e abrir o EntityManager! O Spring já possui filtro para os dois!

abracos

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
trinka
JavaBaby

Membro desde: 19/01/2008 16:07:47
Mensagens: 94
Localização: Brasília
Offline

Vou ser mais especifico na minha pergunta, pois apos uma verificação no conteudo que o Paulo Siveira postou acho que nao é necessario a implementação do Filter.


A arquitetura que eu estou utilizando e EJB3 + JPA + JSF e RICHFACES, e as transações estao sendo controladas pelo Conteiner JBoss 5.0 e estou Utilizando JTA.

porem quando tento acesso os objetos da coleção ele me lança a exception do Lazy.

de acordo com a expecificação feita, eu nao posso utilizar a anotação EAGER e nem o Spring.

Alguem teria mais alguma solução ?


[MSN]
jgbt
GUJ Master
[Avatar]

Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline

A solução mais simples sem alterar muita coisa seria quando vc fizer load de um entity fazer:

com isso vc inicializa o relacionamento.

EDIT: Isso tem que ser feito enquanto o entity não esta detached.

Ou fazer uam buca que ja traga o relacionamento, algo do tipo:



[]´s

This message was edited 2 times. Last update was at 23/10/2009 12:47:54


João Bier
Desenvolvedor Java
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team