| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/08/2010 15:33:55
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
Boa tarde pessoal, já pesquisei bastante e não estou conseguindo trabalhar com JPA na seguinte estrutura de tabelas conforme figura em anexo.
Segue abaixo o script do banco (Mysql):
As minhas classes anotadas:
e
e a classe de teste
O erro que acontece é este aqui:
Como faço para que o Id gerado na classe do lado a (auto increment) seja exportada para o lado b? já tentei de tudo e não consegui.
Obrigado desde já!!
|
| Nome do arquivo |
rel.png |
Download
|
| Descrição |
relacionamento |
| Tamanho |
11 Kbytes
|
| Baixado: |
33 vez(es) |
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 07:59:37
|
lelodois
Virtual Machine Man
![[Avatar]](/images/avatar/4bf5d7d2a1bc51d753fecf97244464a2.png)
Membro desde: 16/10/2007 07:57:45
Mensagens: 547
Localização: São Paulo
Offline
|
Coloque na entidade Relacionamento1x1ladob um gerador para seu id Abraços
This message was edited 1 time. Last update was at 18/08/2010 08:00:11
|
Java e Objective-C
Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.
Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.
Adorar a Deus é um privilégio.
De novo flores?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 09:29:57
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
Bom dia lelodois, primeiramente obrigado pela resposta, mas adicionei a anotação neste local..
e agora acontece o seguinte erro:
Existe algum parametro específico que deve ser passado na anotação?
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 09:36:20
|
lelodois
Virtual Machine Man
![[Avatar]](/images/avatar/4bf5d7d2a1bc51d753fecf97244464a2.png)
Membro desde: 16/10/2007 07:57:45
Mensagens: 547
Localização: São Paulo
Offline
|
Sim, como vc colocou no ladoa, este parâmetro é a estratégia de geração. Bom dia
This message was edited 2 times. Last update was at 18/08/2010 09:42:32
|
Java e Objective-C
Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.
Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.
Adorar a Deus é um privilégio.
De novo flores?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 09:49:09
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
Pois é....ai que está o meu problema...o campo não é identity. Esse id da classe do ladob deve ser o mesmo que o ladoa gerar, pois pode acontecer de possuir um item da classea e não possuir um item da classeb. Se eu colocar o identiy pode ser que o ladob seja associado a algum registro que não é o correto. O id do ladob é uma pk e fk ao mesmo tempo. Obrigado
This message was edited 1 time. Last update was at 18/08/2010 09:52:39
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 09:51:22
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
Aqui está o que acontece quando coloco identity no ladob
erro
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 10:01:02
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
na sua entidade Relacionamento1x1ladob
faltou um cascade no mapeamento da coluna
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 10:15:18
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
ola Felagund, coloquei o cascade e mesmo assim não funciona também.
erro
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 10:55:56
|
lelodois
Virtual Machine Man
![[Avatar]](/images/avatar/4bf5d7d2a1bc51d753fecf97244464a2.png)
Membro desde: 16/10/2007 07:57:45
Mensagens: 547
Localização: São Paulo
Offline
|
Coloque os cascades que vc necessitará, do lado a para o lado b (pois é aonde vc chama o persist) Abraços
This message was edited 3 times. Last update was at 18/08/2010 11:01:48
|
Java e Objective-C
Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.
Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.
Adorar a Deus é um privilégio.
De novo flores?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 11:12:59
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
Olá lelodois....eu estou utilizando o EclipseLink.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 12:23:14
|
lelodois
Virtual Machine Man
![[Avatar]](/images/avatar/4bf5d7d2a1bc51d753fecf97244464a2.png)
Membro desde: 16/10/2007 07:57:45
Mensagens: 547
Localização: São Paulo
Offline
|
http://www.guj.com.br/posts/list/124198.java
This message was edited 1 time. Last update was at 18/08/2010 12:25:11
|
Java e Objective-C
Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.
Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.
Adorar a Deus é um privilégio.
De novo flores?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 13:06:26
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
Tá dificil hein...hehe
coloquei a anotação
Mas também não funcionou....já é a terceira vez que tento utilizar JPA em um projeto e não consigo soluções para os problemas que surgem. No fim acabo fazendo tudo na mão mesmo....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2010 16:12:00
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
Pessoal, se remover a anotação
ele gera o id, mas monta o insert do ladob com 3 parametro (null,descricao,id gerado)
Alguma idéia?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/08/2010 09:05:53
|
gilsonpolito
Java Ninja
Membro desde: 21/12/2006 19:15:48
Mensagens: 256
Offline
|
Será que existe mais algum teste a ser feito?
|
|
|
 |
|
|