Does spring.jpa.hibernate.ddl-auto=validate make changes in DB schema?

hibernate, jpa, spring-boot, spring-data

Solution

Yes in production env, the `spring.jpa.hibernate.ddl-auto=update` are being passed from external .properties file.

Now I am pretty sure that `spring.jpa.hibernate.ddl-auto=validate` never update the DB schema.

Thanks everyone.

Problem

On production environment I am using spring.jpa.hibernate.ddl-auto=validate but I found new columns are added in my production DB automatically. I have done a small POC with dummy application it is not adding a column on my local system. Can anyone help me understand what could be the issue with `spring.jpa.hibernate.ddl-auto=validate` property. Any help is appreciated. PFA I visited the documentation but did not get enough details: Documentation URL : enter link description here

Original source