Chave primária - Postgre + hibernate

1 resposta
L

Galera, estou precisando da ajuda de vcs.
O caso é o seguinte: Estou tentando inserir registros em uma tabela do Postgre, e para isso conto com a ajuda do nosso amigo hibernate.

Na classe que vai ser persistida fiz o seguinte mapeamento:

/**
     * @hibernate.id column="id" generator-class="native" 
     * @hibernate.generator-param name="sequence" value="cliente_sq" 
     */
    public int getId() {
        return id;
    }

Fiz o primeiro teste e fiquei na maior alegria, tava lá o registro na tabela. Perfeito.
Chamei o chefe pra ver e quando fui inserir o segundo registro, ao invés de cadastrar o novo valor, o registro antigo foi alterado. Fiquei sem saber o q falar - “ma…ma…mas chefe, eu juro q tava funcionando!” -

E aí, alguém sabe como posso sair dessa enrascada?

Valeu pessoal

1 Resposta

Rafael_Steil

Voce provavelmente fez um Save() num objeto ja existente, ao inves de usar dados novo / chamar Create()

Rafael

Criado 17 de abril de 2006
Ultima resposta 17 de abr. de 2006
Respostas 1
Participantes 2