Parabéns! Gosto mt do fato de você explicar na prática (mostrando na tela) e não apenas falando falando igual muitos por ai. Obrigado.
@paneladev2 жыл бұрын
E ai Paulo, obrigado pelo comentário. Bons estudos!
@jandirleifeliciano Жыл бұрын
Estou gostando muito dos seus vídeos!
@paneladev Жыл бұрын
E ai Jandirlei, fico feliz em saber, bons estudos!
@juniorribeiro1955 Жыл бұрын
Renan ta show de bola seu conteúdo, to maratonando e ta me ajudando demais. Um dúvida: considerando boas práticas, é comum encontrar códigos com atualização direto no post, ou o mais correto seria implementar no método PUT?
@paneladev Жыл бұрын
E ai Junior, valeu demais, sempre que tiver dúvida é só chamar, ajudo sempre que possível o pessoal que me procura. Não é incomum não você ver a utilização do method POST para atualizações, o que não é um problema, já que ele pode ser utilizado para criar ou atualizar algum registro, a diferença entre eles é que o method PUT é idempotente, ou seja, se você seja chamar várias vezes um endpoint PUT o resultado deverá ser sempre o mesmo, já ao chamar um POST você sempre vai estar criando novos registros com a mesma informação. E além do PUT temos o PATCH que tem um efeito parecido, a ideia do PATCH seria atualizar apenas alguns atributos de um registro, mas no fim das contas do pessoal acaba usando o POST pra criar e PUT para atualizar. Espero ter ajudado. Bons estudos.
@leandrocruz6621 Жыл бұрын
Funcionou apenas não retornou a message de cpf já cadastrado quando já tem o cpf cadastrado
@paneladev Жыл бұрын
E ai Leandro, da uma olhada com mais calma no vídeo novamente, pode ser que tenha faltado alguma coisa. Bons estudos!
@leandrocruz6621 Жыл бұрын
@@paneladev vdd ao maioria dos erros resolvi assim
@rinosilva30562 жыл бұрын
Venho tenho um probleminha a respeito desta validação, quando eu tento salvar um novo usuário com essa validação, ele me retorna o erro: query did not return a unique result: 2
@rinosilva30562 жыл бұрын
Fui pesquisar sobre isso e aparece que esse método ele retorna mais de um dado e por conta disso ele tá dando esse erro
@rinosilva30562 жыл бұрын
O que poderia ter saído errado?
@paneladev2 жыл бұрын
E ai Rino, então, a query foi feita esperando que o resultado seja sempre apenas 1 registro, o que ocorre é que está retornando dois registros, por isso o erro. O fato de estar retornando dois é pq na tua base de dados do postgres existem dois registros que correspondem ao filtro da query. Você pode ter cadastrado dois cpfs iguais para diferentes pacientes quando ainda não existia essa validação, você vai precisar excluir um dos pacientes do banco de dados. Espero ter ajudado, bons estudos!
@rinosilva30562 жыл бұрын
@@paneladev Perfeito e preciso meu caro, muito obrigado e vou testar.
@johnyguido2 жыл бұрын
Olá mestre! Seria uma boa implementar dessa forma? public Paciente salvar(Paciente paciente) { if (pacienteRepository.existsByEmail(paciente.getEmail())){ throw new BusinessException("Paciente já cadastrado"); } return pacienteRepository.save(paciente); } Continue postando mais conteúdos, sua didática é fenomenal!
@paneladev2 жыл бұрын
e ai Johny, pode implementar desta forma sim, inclusive é um pouco melhor que a forma que implementei. Você só precisa ter cuidado, pq se este método de salvar é tbm utilizado para alterar/atualizar os registros de um paciente, você pode ter problema, pois o paciente que você vai estar tentando atualizar vai existir no banco de dados, tem que ter este cuidado apenas. Bons estudos!