我有这个密码查询:
start s1=node:__types__(className="xxx.domain.Soc")
match (s1)-[:SIMILAR*]-(s2)
with s1, count(s2) as number, collect(s2) as liste
RETURN s1, liste
order by number desc
使用 spring 数据,我想将结果转换为具有 2 个字段的对象:
class Bean{
private Soc soc;
private Set<String>;
//getters and setters
}
我能够将节点 s1 转换为 Soc,但是当我将 collect(s2) 转换为 Set 时出现此错误:
java.lang.ClassCastException: scala.collection.JavaConversions$SeqWrapper cannot be cast to java.util.Set
我不确定如何转换它?
最佳答案
您使用的是哪个版本?
我认为这个问题将在今天或明天到期的 SDN 3.0.RC1 中得到解决。
你也可以尝试使用Iterable<String>
作为解决方法。
关于neo4j - scala.collection.JavaConversions$SeqWrapper 无法转换为 java.util.Set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21392978/