[RESOLVIDO] Hibernate: Inserir objeto e receber o cod gerado da pk  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Olá pessoal

Primeiro, queria dizer que já procurei no fórum e não achei tópico semelhante, então por favor não me xinguem

Eu queria saber se tem algum modo de eu receber o cod gerado na inserção de um objeto através do hibernate.
Até posso consultar a tabela atrás do último objeto inserido, mas isso pode me causar inconsistência de dados mais pra frente.

Valeu pela ajuda!
[WWW] [MSN] [ICQ]
ph_ms
JavaChild
[Avatar]

Membro desde: 02/04/2007 20:39:09
Mensagens: 101
Localização: Goiânia
Offline

provavelmente o seu Bean deve ter o atributo 'id', logo, depois q vc inserir o objeto... é só pegar o 'id'... normal mesmo.... getId()

_
Paulo Henrique de Medeiros
Bacharel em Ciência da Computação
MBA em Gestão de Software
Sun Certified Java Associate

"Ensinar é aprender duas vezes!!!"
ualex
JavaGuru

Membro desde: 26/08/2004 18:45:26
Mensagens: 229
Offline

ph_ms wrote:provavelmente o seu Bean deve ter o atributo 'id', logo, depois q vc inserir o objeto... é só pegar o 'id'... normal mesmo.... getId()


outra forma seria:

olhe http://www.hibernate.org/hib_docs/v3/api/org/hibernate/Session.html#save(java.lang.Object)


acredito que no hibernate o metodo save retorne i serializable que seria os Integers,Longs... etc...

dae vc pega o valor dele que é valor da sua pk,

blz ?

http://www.alexflorentino.com
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Muito pbrigado pessoas!
Os 2 métodos funcionaram, mas o do ph achei mais simples!

Obrigado pela ajuda!!!
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team