0

例如,我有这个简单的模型:

public final class TestModel {

    @Column(name = "ID")
    @NotNull
    @Convert(converter = UpperCaseConverter.class)
    public String id;

}

什么时候idnull代码

    Validation.buildDefaultValidatorFactory().getValidator().validateProperty(TestModel.class, testModel, "ID");

将返回一组ConstraintViolation. 是否可以转换模型中包含字段信息的所有属性@Convert?是否可以使用类似的 api 自动更改字段属性值javax.validation?我希望模型能够解析来自多个源、数据库、csv 等的值。所以表达式应该是一个对象。在验证器启动之前,转换器会尝试转换Object expression为所需的值。

4

0 回答 0