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

Uma anotação que valida o idMedico

Não seria melhor se eu criasse uma anotação que validasse caso o id do médico seja nulo a especialidade ser obrigatória do que retornar um erro ao escolher o médico?

O meu ponto aqui é que acho melhor já fazer as validações condicionais no DTO. Isso é comumente feito no DTO? No curso o professor validou usando outra função "escolherMedico".

4 respostas
solução!

Oi!

Sim, como é uma validação de dados, daria para fazer via Bean Validations no próprio DTO. Mas nesse caso você vai precisar criar uma annotation personalizada para realizar essa validação.

Bons estudos!

Mas nesse caso você vai precisar criar uma annotation personalizada para realizar essa validação.

Essa seria uma prática comum?

Deveria ser, mas muitas pessoas não conhecem esse recurso do Bean Validation ;)

Entendi, obrigado!