Problemas com Hibernate e Struts

Boa noite!

Estou com um problema e preciso da ajuda de vocês.

Tenho uma aplicação com Struts 2 e Hibernate que roda legal, certinho. O problema é que quando altero, por exemplo, o cadastro de um usuário preciso reiniciar o tomcat para essas modificações serem visualizadas na aplicação. Digo na aplicação pois no monento que edito, verifico no banco e os dados foram alterados, só que quando pesquiso esse mesmo usuário nada foi alterado. Quando reinicio o tomcat ai sim aparece os dados corretos.

O que pode estar ocasionando isso?

Grato.