Boa noite pessoal,
Tenho uma aplicação com struts 2 e hibernate, nessa aplicação existe uma entidade que varios usuários podem acessa-la e modificar o seu registro ao mesmo tempo, o proble é que se dois usuários abrem o mesmo registro ao mesmo tempo, quando o primeiro usuário salva e depois o outro usuário salva tambem sobrepõe os dados que o usuário anterior salvou.
Eu queria bloquear esta entidade na aplicação te tal forma que apenas um usuário estivesse acesso para editar este registro por vez e queria pegar umas idéias com vcs de qual seria a melhor forma de fazer isso.
Abraços.
att
Diego