diff --git a/spring-orm/src/main/java/org/springframework/orm/hibernate5/SpringBeanContainer.java b/spring-orm/src/main/java/org/springframework/orm/hibernate5/SpringBeanContainer.java index 32f6dceaf052144b9510c8268f601d7c1c36aaec..9280d382309e77f5448fac7fa9ba1686344b7334 100644 --- a/spring-orm/src/main/java/org/springframework/orm/hibernate5/SpringBeanContainer.java +++ b/spring-orm/src/main/java/org/springframework/orm/hibernate5/SpringBeanContainer.java @@ -25,7 +25,7 @@ import org.hibernate.resource.beans.container.spi.BeanContainer; import org.hibernate.resource.beans.container.spi.ContainedBean; import org.hibernate.resource.beans.spi.BeanInstanceProducer; -import org.springframework.beans.factory.BeanCreationException; +import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.AutowireCapableBeanFactory; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.lang.Nullable; @@ -154,7 +154,7 @@ public final class SpringBeanContainer implements BeanContainer { return new SpringContainedBean<>(this.beanFactory.getBean(beanType)); } } - catch (BeanCreationException ex) { + catch (BeansException ex) { if (logger.isDebugEnabled()) { logger.debug("Falling back to Hibernate's default producer after bean creation failure for " + beanType + ": " + ex); @@ -177,7 +177,7 @@ public final class SpringBeanContainer implements BeanContainer { return new SpringContainedBean<>(this.beanFactory.getBean(name, beanType)); } } - catch (BeanCreationException ex) { + catch (BeansException ex) { if (logger.isDebugEnabled()) { logger.debug("Falling back to Hibernate's default producer after bean creation failure for " + beanType + ": " + ex);