Finalmente encontré la respuesta. En application.properties
, añade:
spring.jpa.properties.javax.persistence.validation.group.pre-remove=javax.validation.groups.Default
La pregunta vinculada me dijo qué propiedad necesitaba, pero no sabía dónde colocarla. Traté de usar la configuración personalizada de Java e incluso persistence.xml
configuración, pero varias otras cosas fallaron.
Aquí
, aprendí que "[...] todas las propiedades en spring.jpa.properties.*
se pasan como propiedades JPA normales (con el prefijo eliminado) cuando el EntityManagerFactory
local se crea". Así que simplemente agregué ese prefijo y funcionó.