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!