Integridades de dados

Olá Pessoal,

Gostaria de uns esclarecimentos quanto a seguinte situação:

Tenho um formulário web, onde faço uma busca no banco e trago dados para alteração, e fico inativo por alguns minutos, tempo o qual outro usuário acessa de outro lugar o sistema e faz a mesma busca que eu, só que ele altera as informações.

  1. Os dados que estão na minha sessão, já não mais serão dados válidos.
  2. Resulta em uma segunda alteração já procedida pelo outro usuário.

Como vcs tratam isso?

Obrigado.

Não faço esse tipo de tratamento (como bloquear o registro). Valerá a alteração realizada por último.

Depende, com Hibernate vc consegue definir uma estrategia melhor sobre esse tipo de situação, de uma pesquisada aqui no forum, lembro que isso já foi discutido aqui.