JPA + Hsqldb

Estou desenvolvendo uma aplicação desktop utilizando JPA + HSQLDB(embutido).
Meu problema está na geração de ids(auto-increment/identity no HSQL).

Tentei usar @SequenceGenerator mas o HSQL não suporta “native sequences”.
Tentei usar @GeneratedValue(strategy=GenerationType.IDENTITY) mas também não funcionou.
Tentei usar @GeneratedValue(strategy=GenerationType.AUTO) mas também não funcionou.

Agora estou utilizando a anotação simples @GeneratedValue.
Consegui realizar o insert na tabela, mas ocorreu o seguinte:

  • Foi criada dinamicamente uma tabela SEQUENCE, mas o autoincrement ocorre de 50 em 50.

Dúvida:
1 - Como fazer com que o campo id seja incrementado em 1 utilizando a anotação @GeneratedValue?
2 - Qual a melhor forma de gerenciar os ids utilizando JPA + HSQLDB?

[]'s

Qual o script para gerar a tabela? Algo assim?

create table COURSE(
ID identity NOT NULL PRIMARY KEY,
NAME VARCHAR(25) not null,
CONSTRAINT UNIQUE_NAME UNIQUE (NAME));

Lipe,

a tabela foi criada utilizando o wizard do netbeans, e agora fiquei na duvida se o netbeans “explicita” o IDENTITY na criação da tabela. :?:
vou confirmar isso a noite(tô no trampo agora) e depois posto aqui.

vlw