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

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top