Olá pessoal
bom alguem ai, utiliza ou já utilizou o hibernate
com Postgre ?
estou com problema no mapeamento da entidade, mais especificamente
no mapeamento da chave primária da entidade, onde no banco
eu tenho um sequence que me gera o codigo da chave primária,
estava revisando e lendo a documentação a princípio fiz o mapeamento como o indicado usando, como no exemplo:
<id name="id" type="long" column="person_id">
<generator class="sequence">
<param name="sequence">person_id_sequence</param>
</generator>
</id>
link: 5.1.4.4. Identity columns and sequences
porem na hora de executar ele me gera um erro:
org.hibernate.exception.SQLGrammarException: could not get next sequence value
...
Caused by: org.postgresql.util.PSQLException: ERROR: relation "hibernate_sequence" does not exist
...
12:27:50,718 WARN JDBCExceptionReporter:71 - SQL Error: 0, SQLState: 42P01
12:27:50,718 ERROR JDBCExceptionReporter:72 - ERROR: relation "hibernate_sequence" does not exist
bom no inicio da depuração antes de gerar o erro ele me realiza a saida:
Hibernate: select nextval ('person_id_sequence')
Hibernate: select nextval ('hibernate_sequence')
beleza a primeira saida seria a correta, mas por que será que saiu uma
tentativa de recuperar a segunda linha? :roll:
e com isso gerou o erro e não inseriu nada no banco… 
alguem ai tem alguma sugestão? 
abraços