2014-05-03 18 views
0

我正在使用Neo4jOperations.query(stat,params)方法,并从查询中获取结果完全是三个不同的对象。在这里,我无法使用Neo4jOperations.query(stat,params).to(...),因为查询依赖于三个不同的类。 因此,请就此问题提出建议,将结果转换为三个不同的对象。使用CypherDSL将结果导入相关对象

在此先感谢。

回答

0

你能分享一些你已经试过的代码吗?而你的查询是什么样的,以及它取决于你想使用哪种目标类型?

一般来说,to()的参数是一个可以从任何条件派生出来的类,包括查询的检查。您也可以获得原始结果并自行转换它们。

+0

对不起,迟到的回应。我的代码是:String query =“MATCH(user) - [f:OFFERS] - (bat)RETURN use,f,bat”;和Iterable > results = engine.query(query,“”)或Iterable > results = Neo4jOperations.query(query,“”);.从这个查询我无法获得用户,朋友,批对象。你会请重新看我的代码?谢谢。 – user3128455