PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Spring Boot REST · @Constraint zum Löschen?

Endlich habe ich die Antwort gefunden. In application.properties , hinzufügen:

spring.jpa.properties.javax.persistence.validation.group.pre-remove=javax.validation.groups.Default

Die verknüpfte Frage sagte mir, welche Eigenschaft ich brauchte, aber ich wusste nicht, wo ich sie platzieren sollte. Ich habe versucht, eine benutzerdefinierte Java-Konfiguration und sogar persistence.xml zu verwenden Konfiguration, aber einige andere Dinge sind fehlgeschlagen.

hier , habe ich gelernt, dass "[...] alle Eigenschaften in spring.jpa.properties.* werden als normale JPA-Eigenschaften (mit entferntem Präfix) weitergegeben, wenn die lokale EntityManagerFactory wird erstellt." Also habe ich einfach dieses Präfix hinzugefügt und es hat funktioniert.