Hibermate Auto Incremento

1 resposta
gpmagalhaes

Boa tarde pessoal,

Eu estou usando o Hibernate na versão 3.2 com annotations e uso @GeneratedValue para falar que um atributo, é um campo auto incremento da tabela. Alguem sabe qual é a anotação usada para sequence ?

Obrigado,

Gustavo

1 Resposta

plentz

Tente assim:

@Entity
@javax.persistence.SequenceGenerator(
    name="seq",
    sequenceName="NOME_DA_SEQUENCE_NO_BANCO"
)
public class Foo {
    private Long id;

    @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="seq")
    public Long getId() { return id; }
}
Criado 7 de julho de 2006
Ultima resposta 8 de jul. de 2006
Respostas 1
Participantes 2