Auto increment no javaDB com JPA, como? [Resolvido]

bom dia senhores,

estou desenvolvendo uma app desktop utilizando javadb no modo embeddede utilizando JPA
porem nao estou conseguinto fazer um Auto_increment

Estou fazedno de acordo com esse link:
http://javaevangelist.blogspot.com/2008/06/apache-derby-javadb-insert-statement.html

nesse site. ele diz pra mim nao tentar colocar nada em ID , caso contrario dispararia esse:
Exception: Attempt to modify an identity column ‘minhacolunaID’.
Exception: Tentativa de modificar a coluna de identidade ‘minhacolunaID’.

mas como estou utilizando JPA ele cria a query assim:
INSERT INTO UNIDADE (IDUNIDADE, UNIDADE) VALUES (?, ?)

tem alguma forma de eu persistir um objeto , omitindo a coluna IDUNIDADE ? ficando assim:
INSERT INTO UNIDADE (UNIDADE) VALUES (?)

mt obrigado
grato desde ja

em cima do seu atribnuto id ou do metodo get dele coloca a seguintes anotações:

[color=red]@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)[/color]

caso seu Id não se de Sequence vc muda o tipo de GenerateType

Espero que seja só isso…

Ps. Não se esqueça de tirar o Metodo Set do seu POJO.

Abraço

que show hein… funcionou lindo ! redondinhu !

mas nao eu removi o metodo Set do meu pojo e funcionou!
pois estou usando esse pojo para persistir e merge.

mas ta otimo:
ficou assim:

@Id @GeneratedValue(strategy=GenerationType.SEQUENCE) @Column(name = "IDUNIDADE", nullable = false) private Integer idunidade;

valeu rafa obrigadao ae!!! abraçao