diff --git a/pom.xml b/pom.xml
index deac96288..7cc143398 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,7 +33,7 @@
multi
spring-data-neo4j
- 1.6.0.BUILD-SNAPSHOT
+ 1.6.0.RC1
1.9
0.11-neo4j-1.9
diff --git a/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/support/conversion/ResultColumnValueExtractor.java b/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/support/conversion/ResultColumnValueExtractor.java
index 02268d9ce..e1e5dc46d 100644
--- a/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/support/conversion/ResultColumnValueExtractor.java
+++ b/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/support/conversion/ResultColumnValueExtractor.java
@@ -38,8 +38,9 @@ public class ResultColumnValueExtractor {
IllegalAccessException,
InvocationTargetException {
ResultColumn column = field.getAnnotation(ResultColumn.class);
- TypeInformation> returnType = ClassTypeInformation.fromTypeOf(field);
- return extractFromAccessibleObject(column,returnType);
+ TypeInformation> classInfo = ClassTypeInformation.from(field.getDeclaringClass());
+ TypeInformation> fieldInfo = classInfo.getProperty(field.getName());
+ return extractFromAccessibleObject(column,fieldInfo);
}
public Object extractFromMethod(Method method) throws ClassNotFoundException,