Tenho os seguintes arquivos, todos na mesma pasta (até q eu entenda, costumo deixar assim) hehehe…
-hibernate.properties
-log4j.properties
-UsuarioDAO.java
-CorrespUsr.hbm.xml
-CorrespUsr.java
-Teste.java
A minha dúvida é… em qual destes arquivos eu seto uma sequencia e como eu faço para cria-la…
Ele já insere um registro na tabela, mas na hora de inserir o segundo, ele não consegue criar o próximo item da auto-numeração do postgres…
<generator class="NATIVE">
<param name="sequence">Minha_sequencia</param>
</generator>
Tentei isso, mas eu não sei como faço para que o “Minha_sequencia” se torne um campo que funcione como o serial do hibernate…
sim, mas então… justamente aquele seq_tabela, é que eu preciso saber de onde vem… onde eu seto ele no java? como eu faço para ele sabe quem é o próximo item da minha auto-numeração?
Valeu!
legionarioba
SEQ_TABELA é um objeto sequence, que você cria no banco. O generator recupera a sequence que você colocou no atributo param, e automaticamente já sabe qual o próximo valor a ser gerado, e coloca esse valor na sua PK SEQ_TABELA.
W
webeverton
Valeu meu bruxo… funcionou…
agora uma última questão…
Algum exemplo de HQL? Consultas em hibernate, em geral?
Vou dar uma procurada igual, mas se quiser indicar um bom tutorial e/ou exemplo, fico agradecido.