Hibernate - ordem da remoção de itens  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rodrigousp
JavaEvangelist
[Avatar]

Membro desde: 09/10/2003 14:23:31
Mensagens: 379
Offline

Como eu poderia remover um objeto pai quando seu id é chave estrangeira do seu objeto filho ?

Rodrigo di Lorenzo Lopes - blogger
[MSN] [ICQ]
TedLoprao
Virtual Machine Man
[Avatar]

Membro desde: 09/05/2003 00:32:03
Mensagens: 607
Offline

é através do cascade na propriedade do pai!

Fallow

Rodrigo Klein
----------------------------------------------------
Java is the best
rodrigousp
JavaEvangelist
[Avatar]

Membro desde: 09/10/2003 14:23:31
Mensagens: 379
Offline

Não cara...
O pai não pode ser apagado primeiro senão vai dar pau de constraint no banco de dados (ai entra na história da chave estrangeira). O que eu gostaria que o hibernate fizesse seria:
1) apagar todos os filhos depois o pai, ou
2) apagar os filhos e o pai ao mesmo tempo.

Seria possível !?
Ou, como contornar este problema!?

Rodrigo di Lorenzo Lopes - blogger
[MSN] [ICQ]
rodrigousp
JavaEvangelist
[Avatar]

Membro desde: 09/10/2003 14:23:31
Mensagens: 379
Offline

Ah... e obrigado pela tentativa TedLoprao.
Vc (ou alguém) tem mais alguma idéia !?

Rodrigo di Lorenzo Lopes - blogger
[MSN] [ICQ]
TedLoprao
Virtual Machine Man
[Avatar]

Membro desde: 09/05/2003 00:32:03
Mensagens: 607
Offline

Mas é só usar a cascade="all", por exemplo...

Não esqueça do inverse="true" tbm!!

Se quiser postar os mapeamentos para dar uma olhada, fica mais fácil, heheh

fallow

Rodrigo Klein
----------------------------------------------------
Java is the best
rodrigousp
JavaEvangelist
[Avatar]

Membro desde: 09/10/2003 14:23:31
Mensagens: 379
Offline

Opa... claro ...










Rodrigo di Lorenzo Lopes - blogger
[MSN] [ICQ]
rodrigousp
JavaEvangelist
[Avatar]

Membro desde: 09/10/2003 14:23:31
Mensagens: 379
Offline

E ae galera ... alguma dica !?

Rodrigo di Lorenzo Lopes - blogger
[MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team