Como faço isso?
Exemplo:
Tenho uma entidade chamada “Atividade”, que possui uma foreign key de outra entidade chamada “Usuario”. Como faço pra quando eu remover um usuario a atividade relacionada à ele seja removida automaticamente? Pesquisando no google cheguei ao código abaixo, mas quando tento deletar um usuário da o erro de “query não pôde ser executada pois viola restrição de chave estrangeira na tabela atividade”. Ou seja ela não está sendo removida como deveria usando o “orphanRemoval=true” do código abaixo.
Usuario
@OneToOne(mappedBy="usuario", orphanRemoval=true)
private TbAtividade atividade;
Atividade
@OneToOne(cascade=CascadeType.ALL, fetch=FetchType.LAZY)
public TbUsuario usuario;
Alguém sabe me dizer onde errei?
Obrigado!
