From 7cfc0c2a8c0143ef868d7d941ca19b4c08449b26 Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Thu, 23 Sep 2021 14:35:01 +0200 Subject: [PATCH] Use the correct MappingContext for constructing the PersistentEntities. See #2467 --- .../auditing/config/AuditingHandlerBeanDefinitionParser.java | 1 + 1 file changed, 1 insertion(+) 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);