se for Hibernate, na sua classe Bean, para o atributo de ligacao onde está @OneToMany (ou algo parecido), especifique cascade = CascadeType.ALL
dtxk
igor_ks:
especifique se eh hibernate ou jdbc
se for Hibernate, na sua classe Bean, para o atributo de ligacao onde está @OneToMany (ou algo parecido), especifique cascade = CascadeType.ALL
Hibernate
Mas se eu salvar o Filho com o atributo Pai(Sem salvar o pai) ele irá salvar o id direitinho?(id pai na tabela filho)
A
alissonvla
ele faz isso que vc quer, salvar tudo de uma vez.
posta seu codigo caso vc tenha uma duvida ou deu algum erro.
T+
dtxk
Pessoal eu setei o Pai(sem id, objeto novo) no atributo do filho e ele fala que não é possivel inserir IdPai, porque é not null!
Como contorno isso?
A
alissonvla
posta seu codigo ai
dtxk
Não da para postar o código porque é privado a informação, não posso colocar aqui… Mas a idéia é simples…
Queria salvar um Filho com o Pai, mas o Pai não existe ainda, entendeu?
A
alissonvla
essa foi boa…rsrs
cara, faz um exemplo que simule sua necessidade, pq sem ver seu codigo é dificil de te ajudar.
t+
doravan
Não da para postar o código porque é privado a informação, não posso colocar aqui… Mas a idéia é simples…
Queria salvar um Filho com o Pai, mas o Pai não existe ainda, entendeu?
Pela lógica, se o pai não existe, o filho não deveria existir. Simples assim.
Primeiro cria-se o pai, atribui-se esse pai a um filho, depois salva-se o filho com Cascade.All na coluna pai.
dtxk
Não da para postar o código porque é privado a informação, não posso colocar aqui… Mas a idéia é simples…
Queria salvar um Filho com o Pai, mas o Pai não existe ainda, entendeu?
Pela lógica, se o pai não existe, o filho não deveria existir. Simples assim.
Primeiro cria-se o pai, atribui-se esse pai a um filho, depois salva-se o filho com Cascade.All na coluna pai.
Então no meu caso tem um pai que não existe… não tem como eu dar um save geral e ele subentender que o pai(novo) eh um novo id e inseri-lo no filho e salvar tudo?