1
resposta

[Dúvida] Cascade remove

Tenho um projeto onde tenho Usuario e Comentario, eu queria que fosse um relacionamento Unidirecional, onde apenas colocaria ManyToOne em Comentario e em Usuario não colocaria nada, porém, há uma nescessidade de que quando eu remover um Usuario, seus comentários também sejam removidos, uma solução para isso seria colocar OneToMany em Usuario e definir um cascade remove, mas tem outro jeito de fazer isso sem ter que criar um relacionamento Bididrecional?? Já que não há a necessidade de acessar os comentarios de um Usuario.

1 resposta

Não tem como relacionar objetos sem linkar eles entre si. Essa ligação deve ser especificada de um lado para outro e vice-versa. Então se você definir uma relação em uma entidade, você deve definir a relação de volta na outra.