HSQLDB + Hibernate

Olá pessoal!

Estou fazendo uma aplicação que utiliza HSQLDB e Hibernate. O problema é o seguinte:
Tenho tabelas que tem colunas chave-primária que estão definidas como IDENTITY.

Lá no mapeamento do hibernate tá assim:

<class name="congresso.dominio.TipoLider" table="TipoLider">
	
	<id name="id" type="long" column="idTipoLider">
		<generator class="native"/>
	</id>
	<property name="nome" />
	
</class>

No código de inserção tá assim:

Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
	
TipoLider tipoLider = new TipoLider();
tipoLider.setNome("Lider de quarto");
		
session.save(tipoLider);
		
session.getTransaction().commit();
HibernateUtil.getSessionFactory().close();

Mas a inserção não ocorre e o erro é esse:

Se alguém puder me ajudar a inserir uma coluna identity no hsqldb com hibernate eu agradeço!!!

Já tentou usar:

No mapeamento da classe ?

isso tbm depende do banco q vc ta usando