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á
26/07/2007 11:07:44
Assunto:
ElisonPJ
Thread.start()
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...
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.