CascadeType.MERGE

3 respostas
fabio.cbrandao

Pessoal,

Estou com o seguinte problema no meu trabalho.

Tenho uma classe que está com uma lista mapeada com CascadeType.MERGE e está usando no projeto inteiro e agora estou com um problema onde quando faço um merge nessa classe eu não quero que faça o cascade dessa lista, tem como eu desativar o cascade naquele momento? setando nulo ou algo do tipo?

3 Respostas

Hebert_Coelho

Estão usando errado então. Não existe um modo de anular o merge.

fabio.cbrandao

Hebert,

Obrigado pela resposta!
Então concluindo fiz um teste aqui da seguinte forma setei minha lista dentro do objeto como null e o hibernate não faz o cascade quando minha lista está como null era oq eu precisava.

Hebert_Coelho

fabio.cbrandao:
Hebert,

Obrigado pela resposta!
Então concluindo fiz um teste aqui da seguinte forma setei minha lista dentro do objeto como null e o hibernate não faz o cascade quando minha lista está como null era oq eu precisava.

Legal, e depois do merge faz um teste?
Fecha conexão, abre de novo e veja se a lista está lá. [=

Criado 2 de abril de 2013
Ultima resposta 2 de abr. de 2013
Respostas 3
Participantes 2