| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2008 22:27:04
|
rafaelmeireles
JavaTeenager
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
|
Pessoal seguinte,
tenho um objeto B dentro de um objeto A e a tabela
q representa o objeto B possui uma chave estrangeira para
a tabela q representa o objeto A, ai o q acontece é q eu seto
o objeto B dentro de A, porem quando ele vai inserir o objeto A todo
ele da erro no insert do objeto B, erro de constraint, ou seja
na hora de inseri o objeto B com o codigo do A, o objeto A nao existe
ainda.
Agora pq a JPA nao faz isso, tem como eu indicar para ela
a ordem dos inserts ou algo do tipo?
|
Rafael Meireles |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2008 22:36:49
|
LuizAvila
JavaTeenager
![[Avatar]](/images/avatar/5c3b99e8f92532e5ad1556e53ceea00c.png)
Membro desde: 07/11/2004 22:35:12
Mensagens: 189
Localização: Florianópolis
Offline
|
vc tem que setar a em b e b em a
|
Luiz Ávila
GU Java SC
http://www.gujava.org.br
http://www.baixoacoplamento.blog.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2008 22:42:17
|
rafaelmeireles
JavaTeenager
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
|
tem alguma explicação para isso?
|
Rafael Meireles |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2008 22:53:15
|
gugaa_df
JavaEvangelist
![[Avatar]](/images/avatar/3550284cdc2575eae68335f00870aaab.jpg)
Membro desde: 21/11/2006 18:28:41
Mensagens: 343
Offline
|
e só vc fazer um cascade no objeto A, pra quando ele for gravar, gravar em cascada, aí ele ira gravar o A e em cascata o B.
entendeu?
e claro, setando o B no A
|
Tecnólogo em Segurança da Informação
SCJP 5.0
SCWCD 5.0
OCBCD 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2008 23:04:38
|
rafaelmeireles
JavaTeenager
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
|
ja ta com cascade ALL,
@OneToMany(cascade={CascadeType.ALL},fetch=FetchType.EAGER)
|
Rafael Meireles |
|
|
 |
|
|