Problema JPA e ORACLE

1 resposta
A

Pessoal,

Estou tentando persistir uma a seguinte classe no banco de dados oracle:

@Entity
public class Aluno implements Serializable {
    @Id
    @SequenceGenerator(name="alunoGen", sequenceName="SEQ_ALUNO")
    @GeneratedValue(strategy=GenerationType.TABLE , generator="alunoGen")
    private Integer id;
    private String nome;
    private String cpf;
    private String email;
    private String telefone;

   // gets and sets 
}

O problema é que ele me dá a seguinta exception:

Exception Description: The sequence named [SEQ_ALUNO] is setup incorrectly.  Its increment does not match its pre-allocation size.

Quando disparado pelo console do banco ou por outra aplicação a sequence funciona normalmente.

Alguém já passou por este problema ? O que está errado?

Obrigado.

1 Resposta

C

Você deve colocar essa anotação:

@SequenceGenerator(name="alunoGen", sequenceName="SEQ_ALUNO")

logo abaixo da anotação @Entity.

Criado 16 de agosto de 2007
Ultima resposta 18 de ago. de 2007
Respostas 1
Participantes 2