Please update to 3.0.1 and see if the bug is still there. If yes, pleas raise a JIRA issue on spring.neo4j.org/issues
Thanks Am 30.04.2014 um 11:28 schrieb hamdi makni <[email protected]>: > Hello, > > I'm using Spring Data 3.0.0.RC1 and neo4j 2.0.0 > > I try to cast a result column with an array property on the database > (embeddedDatabase) to an array property on my pojo > > @QueryResult > public class CommunicationQueryResult { > > @ResultColumn("daysOfTheWeek") > protected String[] daysOfTheWeek; > ... > > > The problem is when the > org.springframework.data.neo4j.support.conversion.ResultColumnValueExtractor > create the QueryResultBuilder of my array value (method > extractFromAccessibleObject), they try to cast the array to iterable, and I > have a classCastException > > this is the ResultColumnValueExtractor.extractFromAccessibleObject code: > > if (returnType.isCollectionLike()) { > QueryResultBuilder qrb = new > QueryResultBuilder((Iterable)columnValue, converter); > return > qrb.to(returnType.getActualType().getType()).as(returnType.getType()); > } else > return converter.convert(columnValue, returnType.getType(), > mappingPolicy); > > > returnType is a ClassTypeInformation of a [Ljava.lang.String, culumnValue is > ans array of Strings, and returnType.isCollectionLike() return true (method > called from org.springframework.data.util.TypeDiscoverer class on Spring Data > commons 1.7.0.RC1) > > > Is it a bug on Spring Data? > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
