Problema com cache no hibernate3, JPA 2 e JSF 2

0 respostas
andreybrugnera

Olpa pessoal, estou com o seguinte problema em um sistema web.

Tenho uma tabela usuário que pode ter vários endereços, pois bem,

listo esses endereços em um datatable (estou usando primefaces)

e essa lista de endereços vem assim:

lista = usuario.getEnderecos();

adiciono um novo endereço, ao usuário e recarrego essa lista dando

novamente lista = usuario.getEnderecos();

qdo recarrego a página o resultado nao volta completo, (as vezes volta),

mas é muito esporádico, isso  ocorre qdo modifico (adiciono ou removo um endereço) entao resolvi fazer uma consulta direta, passando o código do usuario:

lista = UsuarioDao.localizarEndereco(usuario.getCodigo());

e o resultado vem sempre OK (atualizado).

Ja tentei usar LAZY, EAGER fetch e nada nao queria ter q fazer uma consulta especifica para cada entidade, ja desabilitei o shared-cache no hibernate alguém tem alguma idéia ?
Criado 5 de agosto de 2011
Respostas 0
Participantes 1