Jpa + postgres

galera

tenho uma duvida besta, mas ainda não resolvi kkkkk

to fazendo um cadastro simples de cliente utilizando jpa no banco postgres 8.3

Criei um cadastro de cliente com nome e telefone, e criei uma sequence chamanda “cliente_sq”

Mesmo tendo feito todo mapeamento corretamente, ta apresentando problema como se nao encontrasse a sequence no banco.

@Entity
public class Cliente implements Serializable
{
     @SequenceGenerator(name="ClienteSEQC", sequenceName="cliente_sq")
     @Id @GeneratedValue(generator="ClienteSEQC")
     private long codigo;
     @Column(name="nome", nullable=false)
     private String nome;
     @Column(name="telefone", nullable=false)
     private String telefone;

   // getters e setters
}

e eu ja conferi a sequence e ta certinho. Se eu faço uma consulta pelo ultimo numero da sequence, ele retorna corretamente pelo pg admin do postgres.

Mas na hora de mandar dar um insert, aparece que o campo código está nulo e esta violando a constrainte…por ser uma pk

e ele gera esse sql junto com o erro

INSERT INTO CLIENTE (NOME, TELEFONE) VALUES ('FULANO', '8444-4444');

Ou seja, como se codigo nao tivesse sendo gerado na sequence…

alguem pode ajudar?