diff --git a/pom.xml b/pom.xml
index c02ae0f6f..f229c1064 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.springframework.data
spring-data-jpa
- 2.7.0-SNAPSHOT
+ 3.0.0-SNAPSHOT
Spring Data JPA
Spring Data module for JPA repositories.
@@ -15,10 +15,11 @@
org.springframework.data.build
spring-data-parent
- 2.7.0-SNAPSHOT
+ 3.0.0-SNAPSHOT
+ 16
DATAJPA
@@ -26,7 +27,7 @@
5.6.0.Final
8.0.23
42.2.19
- 2.7.0-SNAPSHOT
+ 3.0.0-SNAPSHOT
0.10.3
org.hibernate
@@ -274,13 +275,6 @@
test
-
- org.threeten
- threetenbp
- ${threetenbp}
- true
-
-
io.vavr
vavr
diff --git a/src/main/java/org/springframework/data/jpa/repository/config/JpaAuditingRegistrar.java b/src/main/java/org/springframework/data/jpa/repository/config/JpaAuditingRegistrar.java
index 42bbd6554..9d90bde77 100644
--- a/src/main/java/org/springframework/data/jpa/repository/config/JpaAuditingRegistrar.java
+++ b/src/main/java/org/springframework/data/jpa/repository/config/JpaAuditingRegistrar.java
@@ -34,6 +34,7 @@ import org.springframework.data.auditing.config.AuditingConfiguration;
import org.springframework.data.config.ParsingUtils;
import org.springframework.data.jpa.domain.support.AuditingBeanFactoryPostProcessor;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
+import org.springframework.data.repository.config.PersistentEntitiesFactoryBean;
import org.springframework.util.Assert;
import org.springframework.util.ClassUtils;
@@ -71,8 +72,11 @@ class JpaAuditingRegistrar extends AuditingBeanDefinitionRegistrarSupport {
@Override
protected BeanDefinitionBuilder getAuditHandlerBeanDefinitionBuilder(AuditingConfiguration configuration) {
+ BeanDefinitionBuilder definition = BeanDefinitionBuilder.genericBeanDefinition(PersistentEntitiesFactoryBean.class);
+ definition.addConstructorArgReference(JPA_MAPPING_CONTEXT_BEAN_NAME);
+
BeanDefinitionBuilder builder = super.getAuditHandlerBeanDefinitionBuilder(configuration);
- return builder.addConstructorArgReference(JPA_MAPPING_CONTEXT_BEAN_NAME);
+ return builder.addConstructorArgValue(definition.getBeanDefinition());
}
/*