HIbernate could not instantiate id generator

1 resposta
berdam

Olá Galera

Está dando este erro na projeto com Hibernate que estou iniciando

INFO: building session factory

Exception in thread main org.hibernate.MappingException: could not instantiate id generator

at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory. java:98)

at org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:152)

Estou usando a classe de Aluno junto com Hibernate.
Estive lendo que o mysql não suporta sequência na insercoa de dados com hibernate, mas não sei dizer direito
Estou usando hibernate annotations

@Entity

@Table(name=aluno,schema=hibernate)

public class Aluno {
@Id

@GeneratedValue(strategy = GenerationType.SEQUENCE)

@Column(name = id)

private int id;

private int matricula;

private String nome;

private int cpf;

public Aluno() {

}

1 Resposta

berdam

Parece que resolvi galera, ali onde diz GenerationType.SEQUENCE
mudei para GenerationType.IDENTITY

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@Column(name = “id”)

Criado 12 de setembro de 2007
Ultima resposta 12 de set. de 2007
Respostas 1
Participantes 1