Diferença entre cascadeType.DELETE e cascadeType.REMOVE

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á :!:

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+…

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!