Hibernate

E ai pessoal, blz??

Alguém sabe me dizer como faço no mapeamento do hibernate para que uma coluna seja auto_increment (não a coluna id, uma coluna qualquer).

Crio as tabelas do banco a partir do mapeamento do hibernate, e queria que uma das colunas fosse auto_increment mesmo não sendo a coluna id da tabela.

Tem como fazer isso no mapeamento do hibernate?

Valeu

Depende do funcionamento do banco. Ao fazer algo como:

insert into TABELA( ID, VALORAUTOINCREMENTO ) values( 1, null )

O que aconteceria? Caso funcionasse da maneira que deseja, poderia cria um UserType.

Caso a coluna precise ser omitida, não sei como resolver, pois o PreparedStatement passado para o método nullSafeSet da interface UserType já estará esperando este parâmetro.