Finalmente encontrei a resposta. Em
application.properties
, adicionar:spring.jpa.properties.javax.persistence.validation.group.pre-remove=javax.validation.groups.Default
A pergunta vinculada me disse qual propriedade eu precisava, mas eu não sabia onde colocá-la. Tentei usar configuração Java personalizada e até mesmo
persistence.xml
configuração, mas várias outras coisas falharam. Aqui , aprendi que "[...] todas as propriedades em
spring.jpa.properties.*
são passados como propriedades JPA normais (com o prefixo removido) quando o EntityManagerFactory
local é criado." Então, apenas adicionei esse prefixo e funcionou.