PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Spring Boot REST · @Constraint per l'eliminazione?

Ho finalmente trovato la risposta. In application.properties , aggiungi:

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

La domanda collegata mi diceva di quale proprietà avevo bisogno, ma non sapevo dove posizionarla. Ho provato a utilizzare la configurazione Java personalizzata e persino persistence.xml configurazione, ma molte altre cose non sono riuscite.

Qui , ho appreso che "[...] tutte le proprietà in spring.jpa.properties.* vengono passati come normali proprietà JPA (con il prefisso rimosso) quando EntityManagerFactory locale è stato creato." Quindi ho appena aggiunto quel prefisso e ha funzionato.