Problemas ao remover item com Hibernate  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
feliperod
JavaTeenager
[Avatar]

Membro desde: 07/11/2006 14:10:54
Mensagens: 184
Offline

Olá galera,

Seguinte, to com problema pra revomer um item de um Set de uma entity root. O problema é que eu removo o item da collection na boa, mas quando executo o merge(obj) e faço o commit o objeto retornado continua com o item lá na collection.

Tenho certeza que é algo que eu não to sabendo fazer e é por isso que eu to aqui.

Como bom perguntador, seguem os trechos de código pertinentes.

Relacionamento no objeto root.


Relacionamento no objeto que eu quero remover.


Código onde eu removo o objeto e peço o update.


Tem um Decorator no meio dessa chamada mas tudo o que ele faz é chamar o metodo merge do DAO conforme nesse código.


E aí? Alguma dica?

Abração,



Felipe Rodrigues de Almeida
No Twitter: @felipero
www.fratech.net
The Fratech way
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

Oi felipe

respondendo um topico velho, mas acabei caindo aqui: o relacionamento do lado mappedBy é sempre ignorado em relacao a updates. decidiram isso na JPA para evitar o grande inferno que eram as regras de sincronizacao de relacionamentos bidirecionais no CMP 2.x

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team