Kann ich eine benutzerdefinierte Integritätsregel mit Hibernate Validator (w/i Spring Boot) erstellen, wobei die Validierung von der Unterklasse abhängt? Beispiel:Hibernate Validator Custom Constraint hängt von der Basisklasse ab
public class Engine {
@NotEmpty
private String name;
@NotNull
private int power;
@NotNull // HERE I ONLY NEED VALIDATE IF THIS CLASS ARE ONE PROP FROM Car Class
private int color;
... getter and setter
}
Here I have 2 classes,
public class Car {
@NotEmpty
private String name;
@Valid
private Engine engine;
... getter and setter
}
public class Bike {
@NotEmpty
private String name;
@Valid
private Engine engine; // HERE I DONT NEED TO VALIDATE THE COLOR
... getter and setter
}