/ / Hibernacja Sprawdzanie poprawności rozmiaru tablicy - java, hibernacja-sprawdzanie poprawności

Hibernate Validator sprawdź rozmiar tablicy - java, hibernate-validator

Chciałbym sprawdzić ciąg z walidatorem hibernacji, który ma wewnątrz 2 innych ciągów (utworzonych z połączenia imienia i nazwiska). Mam na myśli coś takiego

stringExample.getName().split(" ").length == 2 //returns boolean value

gdzie stringExample = "first_name last_name";

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz użyć javax.validation.constraints.Pattern adnotacja w celu zweryfikowania połączonej pełnej nazwy

public class Test {

static class User {
@Pattern(regexp = "\S+\s+\S+") // names delimited by one or more spaces
String fullName;

public User(String fullName) {
this.fullName = fullName;
}
}

public static void main(String[] args) {
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
validator.validate(new User("Fname")).size(); // 1 validation error
validator.validate(new User("Fname Lname")).size(); // 0 validation errors
}
}