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!!!