diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.java index 5445120a69b..cdbbc80432f 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.java @@ -55,7 +55,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ImportRuntimeHints; import org.springframework.jdbc.support.SQLExceptionTranslator; import org.springframework.jndi.JndiLocatorDelegate; -import org.springframework.orm.hibernate5.SpringBeanContainer; +import org.springframework.orm.jpa.hibernate.SpringBeanContainer; import org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter; import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter; import org.springframework.transaction.jta.JtaTransactionManager; diff --git a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfigurationTests.java b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfigurationTests.java index f772d933266..2aa61e84a6a 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfigurationTests.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfigurationTests.java @@ -240,8 +240,9 @@ class HibernateJpaAutoConfigurationTests extends AbstractJpaAutoConfigurationTes void shouldConfigureHibernateJpaDialectWithSqlExceptionTranslatorIfPresent() { SQLStateSQLExceptionTranslator sqlExceptionTranslator = new SQLStateSQLExceptionTranslator(); contextRunner().withBean(SQLStateSQLExceptionTranslator.class, () -> sqlExceptionTranslator) - .run(assertJpaVendorAdapter((adapter) -> assertThat(adapter.getJpaDialect()) - .hasFieldOrPropertyWithValue("jdbcExceptionTranslator", sqlExceptionTranslator))); + .run(assertJpaVendorAdapter( + (adapter) -> assertThat(adapter.getJpaDialect()).extracting("exceptionTranslator") + .hasFieldOrPropertyWithValue("jdbcExceptionTranslator", sqlExceptionTranslator))); } @Test @@ -250,8 +251,9 @@ class HibernateJpaAutoConfigurationTests extends AbstractJpaAutoConfigurationTes SQLStateSQLExceptionTranslator sqlExceptionTranslator2 = new SQLStateSQLExceptionTranslator(); contextRunner().withBean("sqlExceptionTranslator1", SQLExceptionTranslator.class, () -> sqlExceptionTranslator1) .withBean("sqlExceptionTranslator2", SQLExceptionTranslator.class, () -> sqlExceptionTranslator2) - .run(assertJpaVendorAdapter((adapter) -> assertThat(adapter.getJpaDialect()) - .hasFieldOrPropertyWithValue("jdbcExceptionTranslator", null))); + .run(assertJpaVendorAdapter( + (adapter) -> assertThat(adapter.getJpaDialect()).extracting("exceptionTranslator") + .hasFieldOrPropertyWithValue("jdbcExceptionTranslator", null))); } @Test