PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Spring Boot REST · @Constraint para excluir?


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.