Senhores bom dia!
Estou com o seguinte problema: Em um determinado momento faço a alteração dos dados de um usuário. No banco de dados esses dados foram alterados. Porém na aplicação os dados não foram alterados. Quando dou um restart do tomcat aí sim vejo as alterações no sistema.
Como posso resolver isso:
Utilizo Hibernate com MySQL.
Ex:
Session sessao = HibernteUtil.getSession(); // Bem tipico mesmo.
como devo proceder para resolver esse problema?
Edição - 1
Resolvi colocar um método para salvar todos os objetos
Utilizo um GenericDAO.
public T getById(String id) {
try {
sessao.beginTransaction();
Criteria criteria = sessao.createCriteria(persistenceClass);
return (T) criteria.add( Restrinctions.idEq(id)).uniqueResult();
}catch(Exception e) {
...............
}
}
Obs: Tive que digitar o método aqui,. Esse método funciona legal. Só que tenho que reiniciar o tomcat para os dados aparecerem alterados
}
Grato!