From 6bb0923c141d45157e595b5719e0bd60be6b3848 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Tue, 29 Mar 2011 19:19:23 +0200 Subject: [PATCH] DATACMNS-26 - Persistent constructor now detects non-public constructor. --- .../org/springframework/data/mapping/BasicMappingContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)) {