Configuring the below database setting in application.properties fails the application startup as Oracle12cDialect has been removed in the managed dependency of hibernate-core
spring.jpa.database: oracle
Caused by: java.lang.NoClassDefFoundError: org/hibernate/dialect/Oracle12cDialect
at org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter.determineDatabaseDialectClass(HibernateJpaVendorAdapter.java:204) ~[spring-orm-6.1.2.jar:6.1.2]
at org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter.buildJpaPropertyMap(HibernateJpaVendorAdapter.java:148) ~[spring-orm-6.1.2.jar:6.1.2]
at org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter.getJpaPropertyMap(HibernateJpaVendorAdapter.java:132) ~[spring-orm-6.1.2.jar:6.1.2]
Comment From: bclozel
This is a duplicate of https://github.com/spring-projects/spring-framework/issues/31892