JPA SequenceGenerator gerando id que já existe

estou fazendo um insert e recebo um erro dizendo que o id ja existe. O dba falou q é problema do hibernate/jpa/java. O banco é postgres 9 e 8

@Id @SequenceGenerator(name = "pessoa_seq", sequenceName = "schemapessoa.pessoa_id_pessoa_seq") @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "pessoa_seq") @Column(name = "id_pessoa") private Integer id_pessoa;[code]

Alguma idéia ?

Cara já tive problemas quando utilizo o hibernate e por fora vou faço na base de dados…
Da uma olhada na sequence no banco e ver como está…

pelo amor, use code convention, nada de id_pessoa e sim idPessoa.

Alias, uma vez com esse atributo dentro da classe pessoa, vc pode chama-lo apenas de id.

Amigo, na tabela de sequence verifique se o valor da sequence é menor que o ultimo id gerado na tabela de pessoa.

abrasss

a sequence esta assim:

CREATE SEQUENCE schemapessoa.pessoa_id_pessoa_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 23352
CACHE 1;

Como acho essa tabela de sequence ??