diff --git a/src/main/java/org/springframework/data/auditing/config/AuditingHandlerBeanDefinitionParser.java b/src/main/java/org/springframework/data/auditing/config/AuditingHandlerBeanDefinitionParser.java index 16223ef7d..ba9545229 100644 --- a/src/main/java/org/springframework/data/auditing/config/AuditingHandlerBeanDefinitionParser.java +++ b/src/main/java/org/springframework/data/auditing/config/AuditingHandlerBeanDefinitionParser.java @@ -96,6 +96,7 @@ public class AuditingHandlerBeanDefinitionParser extends AbstractSingleBeanDefin protected void doParse(Element element, BeanDefinitionBuilder builder) { final BeanDefinitionBuilder persistentEntities = rootBeanDefinition(PersistentEntitiesFactoryBean.class); + persistentEntities.addConstructorArgReference(mappingContextBeanName); builder.addConstructorArgValue(persistentEntities.getBeanDefinition()); String auditorAwareRef = element.getAttribute(AUDITOR_AWARE_REF);