After Upgrading from Spring Boot 2.7.8 to 3.0.2 and thereby from Hibernate 5 to 6, the hibernate.properties entry hibernate.hbm2ddl.schema_filter_provider does not seem to work properly anymore. Specifically, a custom SchemaFilter will not be used to filter entity table validations. I have provided minimal examples with Spring Boot 2.7.8 and 3.0.2 to show that it worked with the old version but not the new one, here: https://github.com/spring-projects/spring-boot/issues/33832#issuecomment-1406382028 Some debugging showed that AbstractSchemaValidator receives the correct schemaFilter in its constructor, but then proceeds to never use it. Instead, it uses the SchemaFilter provided from ExecutionOptions in the doValidation method, which is statically set to a Default Filter Instance. |