我们有个需求是保存数据的时候不做校验,
我们有个需求是这样的。数据保存入库的时候不做数据校验,什么样的数据都能入库,但是数据提交审核的时候要做校验,由于数据库已经入库了,数据并不是通过参数传到后台的,而是从数据库里边拿的。
从数据库中查询出要校验的数据,将数据库复制到写有校验注解的dto中,
Validator validator = new SpringValidatorAdapter(Validation.buildDefaultValidatorFactory().getValidator());
BindingResult bindingResult = new BindException(XXXDTO, "XXXDTO");
validator.validate(XXXDTO, bindingResult);
log.info("校验结果:" + bindingResult.toString());
if (bindingResult.hasErrors()) {
} else {
}