Olá pessoal,
Tenho uma aplicação utilizando VRaptor 3, Hibernate, e MySQL, tudo nas configs padrões conforme apostila do FJ-28, então acabei de descobrir um problema que não estou conseguindo identificar quem está gerando…
O problema é o seguinte, tenho um objeto SessionScoped (UsuarioWeb), que contem um Usuario (igual da apostila) só que esse objeto Usuario possui um campo chamado funcao cujo os valores são P ou A, o meu problema mesmo aconteceu depois que eu tive a curiosidade de ir diretamente no banco de dados e alterar o valor do campo funcao, por exemplo estava A e eu alterei manualmente direto no banco de dados para P, fui na app efetuei um logout depois um login ( para recarregar o objeto Usuario que teoricamente deveria vir com o novo valor no campo funcao) só que o valor do campo funcao nao foi alterado, fiz outra vez logout/login, limpei o cache do navegador, depois fui direto na base de dados, conferi se o valor do campo tinha sido realmente alterado ( e foi, até fiz um update extra para garantir) e nada desse valor mudar na aplicação…
Somente depois de eu fechar o Netbeans e reabrir o projeto que o valor do campo foi alterado…
Então eu gostaria de saber, esse cache está acontecendo no Hibernate, ou no VRaptor ? Ou é alguma pane do Netbeans ???
Obrigado
Att.
Leonardo Lima