Diferença entre cascadeType.DELETE e cascadeType.REMOVE  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
serjaumfantinPJ
JavaChild
[Avatar]

Membro desde: 29/06/2007 00:00:00
Mensagens: 106
Offline

Olá pessoal,
estou com uma dúvida de hibernate annotations referente à diferença entre cascadeType.DELETE e cascadeType.REMOVE.
Sei que usando cascadeType.REMOVE os objetos associados vão ser inseridos ou atualizados automaticamente quando o objeto "pai" for inserido ou atualizado.
E com o cascadeType.DELETE ? Alguém poderia ajudar?
Agradeço desde já
[WWW] aim icon [ICQ]
ElisonPJ
Thread.start()
[Avatar]

Membro desde: 03/03/2004 00:00:00
Mensagens: 43
Offline

E ai doido, blz?

bom... se não me engano, é mais ou menos assim:

no caso da annotation CascadeType.DELETE
o hibernate percorre as associações e deleta ou atualiza as instâncias persistentes DO OBJETO que é passado...

já o CascadeType.REMOVE habilita a remoção EM CASCATA das Instâncias dos objetos que são passados pra persistência...

me corrijam se estiver errado, mas creio q é + ou - isso... rsrsr...

qualquer coisa posta ai..

[]s e t+...

http://
[WWW] aim icon [ICQ]
serjaumfantinPJ
JavaChild
[Avatar]

Membro desde: 29/06/2007 00:00:00
Mensagens: 106
Offline

Fala Elison,
eu vi algo do tipo na internet, mas a dúvida continua. Nos dois pacotes javax e hibernate tenho ambos: REMOVE e DELETE. No caso do annotation, quero saber se com o DELETE eu terei meus objetos que são persistidos atualizados.

Abraço!
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team