0
neo4j OGMを使用して、提供されるsession.queryメソッドを使用してプレーンなCQLクエリを起動しています。次のようにNeo4j session.query throw NoSuchMethodError
コードは次のとおりです。
String findPersonCql ="MATCH (p:PersonNode) return p";
session = Neo4jOGMSessionFactory.getInstance().getNeo4jSession();
transaction = session.beginTransaction();
session.query(findPersonCql,Collections.EMPTY_MAP);
transaction.commit();
次のように例外がスローされます。
Exception in thread "grpc-default-executor-0" java.lang.NoSuchMethodError: org.neo4j.ogm.model.RestModel.getValues()[Ljava/lang/Object;
at org.neo4j.ogm.context.RestModelMapper.map(RestModelMapper.java:55)
at org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate.query(ExecuteQueriesDelegate.java:97)
at org.neo4j.ogm.session.delegates.ExecuteQueriesDelegate.query(ExecuteQueriesDelegate.java:76)
at org.neo4j.ogm.session.Neo4jSession.query(Neo4jSession.java:313)
次のように私たちは、Gradleの依存関係を使用している:
compile 'org.neo4j:neo4j-ogm:2.0.0'
compile "org.neo4j:neo4j-ogm-core:2.0.0-M01"
compile "org.neo4j:neo4j-ogm-http-driver:2.0.1"
せて頂きます私が何かを欠いているかどうかを知る。 ありがとう
更新されました。
おかげLuanneを参照してください。それは問題を解決しました。 –