Sequence Firebird

2 respostas
M

Boa tarde.

Estou tentando gerar minha cheve primária usando um sequence, porém o sequence está incrementando de 50 em 50. Como resolver isso?

@Entity
@SequenceGenerator(name = "SEQUENCE", sequenceName = "SEQCIDADE")
public class Cidade implements Serializable {
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQUENCE")
    private int idCidade;
    private String nome;
    private String uf;

    public int getIdCidade() {
        return idCidade;
    }

2 Respostas

D

Olá marcio_teixeira,

Tente incluir na anotação “@SequenceGenerator” o seguinte parâmetro:

allocationSize = 1

Sua anotação ficaria assim:

@SequenceGenerator(name = "SEQUENCE", sequenceName = "SEQCIDADE", allocationSize = 1)

Abrs

M

Ok, valeu. Resolvido.

Criado 28 de julho de 2010
Ultima resposta 28 de jul. de 2010
Respostas 2
Participantes 2