hibernate-validation

来源:互联网 发布:java bigdecimal减法 编辑:程序博客网 时间:2024/06/07 02:57
    public List<String> validateModel(Integer row, Object obj) {// 验证某一个对象        List<String> list = Lists.newArrayList();        Validator validator = Validation.buildDefaultValidatorFactory().getValidator();        Set<ConstraintViolation<Object>> constraintViolations = validator.validate(obj);// 验证某个对象,也可以只验证其中的某个属性        Iterator<ConstraintViolation<Object>> iter = constraintViolations.iterator();        while (iter.hasNext()) {            String message = iter.next().getMessage();            list.add("单元格[第" + row + "行]格式错误: " + message);        }        return list;    }
原创粉丝点击