diff --git a/spring-data-commons-core/src/main/java/org/springframework/data/mapping/BasicMappingContext.java b/spring-data-commons-core/src/main/java/org/springframework/data/mapping/BasicMappingContext.java index b7bca0421..13e3a5d01 100644 --- a/spring-data-commons-core/src/main/java/org/springframework/data/mapping/BasicMappingContext.java +++ b/spring-data-commons-core/src/main/java/org/springframework/data/mapping/BasicMappingContext.java @@ -295,7 +295,7 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap // Find the right constructor PreferredConstructor preferredConstructor = null; - for (Constructor constructor : type.getConstructors()) { + for (Constructor constructor : type.getDeclaredConstructors()) { if (constructor.getParameterTypes().length != 0) { // Non-no-arg constructor if (null == preferredConstructor || constructor.isAnnotationPresent(PersistenceConstructor.class)) {