@Range -basierte Hibernate -Validierungsprüfungen
-
05-07-2019 - |
Frage
Ich möchte in meinem JPA -Entitätscode @Range -basierte Hibernate -Validierungsprüfungen (org.hiberNate.validator.RangeValidator) durchführen. Aber es scheint die generierte SQL mit diesen Überprüfungen zu ändern, die ich vermeiden möchte. (IE In der Range -Prüfung habe ich das laufende Jahr als @Range Max -Wert, der sich jedes Jahr ändern wird).
Daher musste ich diese Annotation von meiner JPA -Entitätsklasse entfernen. Wie könnte ich ähnliche Schecks durchführen, ohne die Annotation hinzuzufügen? Sollte ich diese Überprüfungen in Vorbereitung oder Vorpatat durchführen, wenn ja, wie rufe ich die Validatoren auf?
Schätzen Sie alle Eingaben zu diesem Thema
Lösung
Abschnitt 2.1 In den Referenzhandbuch werden die DDL -Generation mit dem folgenden Flag deaktiviert. Ich verwende dieses Flag, um die DDL -Modifikation zu vermeiden. Daher schließe ich dieses Problem ab