Editor フレームワークを使用すると、クライアント側の検証を自分で行う必要があることがわかりました。これは、このトピックを扱う質問です。
クライアント側の検証をエディター フレームワークに統合したい場合、このコードをすべて記述する必要がありますか?
Person newPerson = editorDriver.flush();
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
Set<ConstraintViolation<Person>> violations = validator.validate(newPerson, Default.class);
@SuppressWarnings({ "rawtypes", "unchecked" })
Iterable<ConstraintViolation<?>> tmpViolations = (Iterable<ConstraintViolation<?>>) (Set) violations;
if (!violations.isEmpty()) {
editorDriver.setConstraintViolations(tmpViolations);
}