Ist es möglich, die Hibernate-Validierungs-API zu verwenden, die das validierte Objekt in einem Feld mit einer Anmerkung speichert? Zum Beispiel möchte ich Email
address validieren, indem ich eine Java-Methode aufruft, anstatt eine @Email
-Anmerkung auf eine Java-Bean-Eigenschaft zu setzen.
Ja, das ist möglich. Probieren Sie etwas wie
%Vor%Sehen Sie sich hier an .
zinan.yumaks Lösung, wo sie ein dummy Car
-Objekt erstellen, das Sie nicht brauchen, ist nicht der richtige Weg, dies zu tun. Es gibt eine bessere Lösung, die validateValue
Methode:
Aus der Dokumentation:
Überprüft alle Einschränkungen für die Eigenschaft
propertyName
der KlassebeanType
, wenn der Wert der Eigenschaftvalue
lautet.
Tags und Links hibernate