Erro ao persistir objetos

Olá Pessoal,
Tenho uma aplicação aqui trabalhando com spring, hibernate e swing. Estou com o seguinte problema. tenho uma tela de formulario e salvo o objeto uma primeira vez, quando tento persistir o objeto uma segunda vez ocorre o seguinte erro:
org.springframework.dao.OptimisticLockingFailureException: Versão do objeto sendo salvo é anterior ao existente no banco de dados
alguem sabe o que isso é!?

obrigado a todos.