HSQLDB + @GeneratedValue

4 respostas
Diabo_Loiro

Ola estou querendo substituindo o hsqldb em minha aplicação, no meu caso o hibernate gera as tabelas, so que no caso anotando com @GeneratedValue o mysql funcionava
Mas no hsqldb não rola, alguém sabe como fazer o hsqldb gerar o id com autoincrement, tentei também @GeneratedValue(strategy = GenerationType.IDENTITY);

obrigado.

4 Respostas

dobau

Já tentou usar o tipo AUTO?

Ou Sequence se você criar o script da base

@SequenceGenerator(name="SeqExample", sequenceName="SEQ_EXAMPLE ", allocationSize=1)
@GeneratedValue(generator="SeqExample")

-- script SQL
CREATE SEQUENCE SEQ_EXAMPLE AS INTEGER START WITH 0 INCREMENT BY 1;
Diabo_Loiro

tentei o auto tbm queria fazer sem usar scripts.

dobau

Qual o erro ?

Diabo_Loiro

Ele tenta inserir null, e nao gera a autonumeração, pelo que pesquisei so da para fazer por script mesmo

Criado 18 de janeiro de 2013
Ultima resposta 18 de jan. de 2013
Respostas 4
Participantes 2