PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Spring Boot REST · @Constraint à supprimer ?

J'ai enfin trouvé la réponse. Dans application.properties , ajoutez :

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

La question liée m'a dit de quelle propriété j'avais besoin, mais je ne savais pas où la placer. J'ai essayé d'utiliser une configuration Java personnalisée et même persistence.xml configuration, mais plusieurs autres choses ont échoué.

ici , j'ai appris que "[...] toutes les propriétés dans spring.jpa.properties.* sont transmises en tant que propriétés JPA normales (avec le préfixe supprimé) lorsque la EntityManagerFactory locale est créé." J'ai donc simplement ajouté ce préfixe et cela a fonctionné.