GeneratedValue para MySql

6 respostas
T

Bom dia, eu usava o banco HSQLDB na minha aplicação e estava td correndo bem, quando troquei para MySql deu um erro na geração dos ids, creio q o banco nao suporta a annotation de geração automática de ids… como posso fazer essa geração para MySql?

O meu getId está assim:

@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Integer getId() {
        return id;
    }

e dah o seguinte erro quando vou salvar:

org.hibernate.HibernateException: The database returned no natively generated identity value

Agradeço a ajuda

6 Respostas

A

coloca as @anotations em cima dos atributos e nao dos metodos e v oq acontece!

T

olah amigo, continua com o mesmo erro…

A

tira '(strategy = GenerationType.IDENTITY) ’ e deixa soh a anotation

T

ainda o mesmo erro…

A

tente deletar as tabelas do banco de dados e criar d novo!!!

T

era isso mesmo Artur, obrigado!

Criado 4 de junho de 2007
Ultima resposta 4 de jun. de 2007
Respostas 6
Participantes 2