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é.