sql >> Base de Datos >  >> RDS >> PostgreSQL

Spring Boot REST · @Constraint para eliminar?

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