Problema com Hibernate com Mysql

1 resposta
L

Na verda o meu problema é mais com BD do que com JAVA.

Quando utilizo BD sei que há uma técnica de gerar id’s sequenciais, ao menos no oracle e postgres, mas não sei como fazer isso no mysql.

Há a possibilidade gerar estas sequencias ou o mysql utiliza o campo automático de autoincremento.

Eu crio um objeto seto os atributos que quero e deixo o ID null para que o banco auto incremente o campo mas o JAVA diz que o campo ID deve ser setado antes de chamar o método saveOrUpdate do Hibernate.

Qual a melhor solução para mim?

Abraços

1 Resposta

L

Resolvi o problema mapeando o arquivo como increment. Ficou assim:

Está sendo mapeado a coluna id com o atributo id do tipo integer e a geração é como auto-incremento.

<id

column="id"

name="id"

type=“integer”

>

<generator class=“increment”/>

</id>
Criado 3 de junho de 2007
Ultima resposta 3 de jun. de 2007
Respostas 1
Participantes 1