diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/DefaultDbRefResolver.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/DefaultDbRefResolver.java index 659d84bba..50a13c998 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/DefaultDbRefResolver.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/DefaultDbRefResolver.java @@ -171,6 +171,7 @@ public class DefaultDbRefResolver implements DbRefResolver { * * @author Thomas Darimont * @author Oliver Gierke + * @author Christoph Strobl */ static class LazyLoadingInterceptor implements MethodInterceptor, org.springframework.cglib.proxy.MethodInterceptor, Serializable { @@ -187,7 +188,7 @@ public class DefaultDbRefResolver implements DbRefResolver { static { try { - INITIALIZE_METHOD = LazyLoadingProxy.class.getMethod("initialize"); + INITIALIZE_METHOD = LazyLoadingProxy.class.getMethod("getTarget"); TO_DBREF_METHOD = LazyLoadingProxy.class.getMethod("toDBRef"); } catch (Exception e) { throw new RuntimeException(e); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/LazyLoadingProxy.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/LazyLoadingProxy.java index d6f67d97f..76e352d9c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/LazyLoadingProxy.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/LazyLoadingProxy.java @@ -23,6 +23,7 @@ import com.mongodb.DBRef; * Allows direct interaction with the underlying {@link LazyLoadingInterceptor}. * * @author Thomas Darimont + * @author Christoph Strobl * @since 1.5 */ public interface LazyLoadingProxy { @@ -33,7 +34,7 @@ public interface LazyLoadingProxy { * @return * @since 1.5 */ - Object initialize(); + Object getTarget(); /** * Returns the {@link DBRef} represented by this {@link LazyLoadingProxy}, may be null.