2
respostas

Verificar se o objeto que está sendo excluído esta relacionado com algum outro

Olá! Estou Excluindo corretamente todos os objetos relacionados pela anotação @ManyToMany(cascade = CascadeType.REMOVE). Só que preciso fazer uma verificação se o objeto que está sendo excluído esta relacionado com algum outro, e se tiver, envio uma mensagem para a view. Tem alguma exemplo para eu seguir, pois os que tentei aqui deram nulos, mesmo estando relacionados!

2 respostas

Oi Clerman, para fazer isso você vai precisar retirar a annotation do cascade e fazer a remoção na mão. Desse jeito você vai conseguir controlar exatamente o que tem relação e construir sua mensagem.

Olá Alberto. Pode me dar um exemplo de como controlar, se ao tentar pegar um objeto pelo id do objeto pai, esse objeto retorna nulo mesmo tendo o relacionamento, pois é aqui que esta o meu problema, tentei pesquisar o outro objeto pelo id e o result foi null.