Fala galera,
Tenho implementado em meu projeto um generic para consultas e utilização do JPA.
Na configuração do persistence já está sem usar o cache, porém não está funcionando.
Exemplificando: existem dois sistemas operando em paralelo e os dois manipulam uma tabela de banco de dados, porém quando consulto um registro em um sistema e este mesmo registro foi alterado posteriormente no outro sistema, quando consulto novamente o registro o mesmo não vem atualizado, como se estivesse vindo do cache, porém preciso que na consulta da tela o registro retorne atualizado.
Já utilizei o clear do entitymanager, porém isso afeta outras janelas do sistema aberta.
Também utilizei o refresh no objeto, até funcionou, o ruim é que a consulta retorna um “list” e isso me obriga a criar um “for” para atualizar todos os resultados.
Alguém teria uma solução para resolver, que fosse na própria consulta, no “criteria” ou “resultlist” no JPA?
grande abraço!!