Hibernate - Relacionamento  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
viniciuspadua
JavaEvangelist
[Avatar]

Membro desde: 25/11/2006 17:21:30
Mensagens: 370
Offline

Tenho duas tabelas A e B, onde a A sempre existe e a B não necessariamente. A chave da tabela B é a mesma chave da tabela A.

Fiz o mapeamento assim:


tudo funciona blz, entretanto quando existe a entidade A e não existe a entidade B e faço um:


ocorre a execption:
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [br.com.br.B#86]

Gostaria de saber como faço esse tipo de mapeamento quando A existe e B não obrigatoriamente existe!
Onde estou errando no mapeamento.
juniorsatanas
GUJ Master
[Avatar]

Membro desde: 20/05/2007 01:08:24
Mensagens: 1864
Localização: web2ajax@gmail.com
Offline

B é temporaria ?

Cheque Mate em 6
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
ignacio83
Java Ninja
[Avatar]

Membro desde: 16/03/2007 10:46:06
Mensagens: 253
Localização: São Paulo
Offline

Isso que vc está tentando fazer me parece especialização/herança...

Ou seja B deveria ser uma subclasse do tipo A...

Dê uma lida aki:
http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#mapping-declaration-subclass
e aki:
http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#d0e829

André de Fontana Ignacio
[MSN]
viniciuspadua
JavaEvangelist
[Avatar]

Membro desde: 25/11/2006 17:21:30
Mensagens: 370
Offline

não são temporarias!
são tabelas independentes com campos independetes!

creio que é um relacionamento di tipo left join!

This message was edited 1 time. Last update was at 01/03/2010 11:27:04

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team