1
respuesta

Cuando debo poner un @NotNull o cuando debo poner un @NotBlank?

public record DatosAgendarConsulta (

    Long id,
    @NotNull
    Long idPaciente,
    @NotNull
    Long idMedico,
    @NotNull
    @Future
    LocalDateTime date ){

} Resulta que tenia un error porque en la variable fecha tenia @NotBlank, no recuerdo muy bien el nombre del error pero era asociado con el constraint @NotBlank en el campo date.

Luego Cambie todo con @NotNull y funcionó.

Si quiero validar que un campo sea no nulo ni vacio debo poner ambos tags en el campo a validar?

1 respuesta

No, Solo debes de poner 1 si quieres validar que es @NotBlank ya que se usa para indicar que el campo no puede ser nulo ni vacío.