Hibernate - rmi - acessos simultâneos

Caros colegas,

Tenho uma aplicação (cliente) swing que utiliza rmi (servidor) e hibernate 3 com bd postgresql 8.1.
Está tudo ok… mas quando vários usuários utilizam o sistema ao mesmo tempo tenho verificado alguns erros:

  1. “DUPLICATE KEY” em tabelas que tem como PK um id serial --> quando é feita uma requisição de INCLUSÃO de registro

  2. “Falha ao obter registro” -> quando é feita uma requisição de leitura, por exemplo: quando estou na listagem e seleciono um registro para alterar, com isso é exibido o form com todos os dados do registro (nesse momento recebo o erro)

qualquer ajuda é bem vinda…