Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Problemas ao alterar o status de ativo para inativo

Professor, durante a exclusão lógica não está funcionando a alteração de ativo para inativo, o outro tipo de exlusão deu certo.

Estou utilizando o postgres, não sei se isso interfere em algo, porém todos os outros métodos funcionaram normalmente.

Método da Classe MedicoController

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Método da Classe Medico

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Olá VINICIUS, tudo bem?

Está dando algum erro na hora de rodar esse método excluir? Ou apenas o status que não está sendo alterado?

Está com problemas apenas durante a alteração do Status, a função de excluir definitivo está funcionando normalmente, isso que achei estranho.

solução!

Talvez seja algo do postgres. Confere se a anotação @Transaction está sendo importada do pacotre do Spring e você pode tentar esa alteração:

var medico = repository.getReferenceById(id);
medico.excluir();
repository.save(medico);

professor, funcionou colocando a opção 'repository.save(medico)', muito obrigado.