Annotation para campo auto-incremento em classe com chave composta

1 resposta
N

Pessoal,
Alguém sabe se alguma versão do hibernate suporta geração de auto-incremento em classe com chave composta? Com annotation.
Ex:

Entidade[Id(PK),Campo1(PK),Campo2]
*Id é auto-incremento

Então o mapeamento ficou assim

class Entidade{

private EntidadeId id;

private int Campo2;

}
class EntidadeId{

private int id;//Auto-generate

private int Campo1;

}

Quando mando salvar Entidade, ele não gera o auto-incremento em id.

[]´s

1 Resposta

J

Se teu campo é auto-incremento, para que a chave composta???
Ele sendo auto-incremento já serve como chave, umas vez que ele é unico e não haverá colisão.
Será que realmente tu precisa de chave composta para esse seu caso?

Criado 23 de novembro de 2010
Ultima resposta 23 de nov. de 2010
Respostas 1
Participantes 2