Depois de muito trabalho consegui configurar e executar o
exemplo com o hibernate.
Descobri como configurar o classpath e todos os jars necessários.
Descobri como funcionar o exemplo nas ides (jcreator, eclipse, netbeas) e também na linha de comando.
O problema é:
Com o MySQL consigo:
Incluir, pesquisar, excluir, alterar;
Com o Firebird e PostgreSQL consigo:
Pesquisar;
E não consigo:
Incluir, excluir, alterar;
Tem alguma configuração a mais que devo fazer para que funcione todas as opções acima?
Eu por exemplo geralmente trabalho em 3 banco de dados diferentes em um projetinho pessoal (mySQL no Linux na empresa, Firebird no Windows na empresa, SQL Server 2000 no Windows de Casa, pretendo futuramente rodar no Oracle em casa).
Dei uma olhada em outros fontes e verifiquei que eles travam transaction, no mysql funcionou porque não há transação, mas no firebird e postgresql é necessário.