Quando eles aparecem em um campo / captador de um @Entity, qual é a diferença entre eles? (Eu persisto a Entidade através do Hibernate ). A qual estrutura e / ou especificação cada uma delas pertence? @NotNullestá localizado dentro javax.validation.constraints. No