Realizando insert 1 pra n com hibernate

3 respostas
D

Estou com a seguinte dúvida:
Como eu realizo uma inclusão de 1 pra n? ex.: quero adicionar funcionario e dependentes desse funcionario, nas respectivas tabela, funcionario, dependentes. A pk de funcionario é uma “sequence”.
Qual a melhor maneira pra acessar o id da sequence utilizado para inserir funcionario e informar a fk de dependentes?? o hibernate ja faz isso automaticamente?

Obrigado!

3 Respostas

_fs

Se a coleção de objetos filhos já estiver no objeto e você fizer session.save( objeto ) ele já faz isso para você.

Leia com cuidado esta parte da documentação
$hibernate_home$/doc/reference/en/html_single/index.html#collections-bidirectional

D

valeu,Lipe!
Mais tu sabe me informar se isso apenas funciona com session.save()??
qual a diferença de usar session.insert()?

Obrigado!

_fs

ta-da
http://www.google.com.br/search?q=hibernate+session.insert+session.save

ta-da-da!

Criado 16 de março de 2005
Ultima resposta 16 de mar. de 2005
Respostas 3
Participantes 2