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.