我已成功合併Play!使用spring-data-neo4j構建2.2.2應用程序3.如何在Java中使用Neo4j RestAPI和CypherResult
我現在必須將一個簡單的Java組件與neo4j結合在一起。我在我的新項目中使用neo4j-rest-graphdb-2.0.1在 。問題如下:
隨着spring-data-neo4j我有一個用戶模型類與@NodeEntity和@TypeAlias(「_用戶」)註釋。所以,我可以執行的Cypher查詢是這樣的:
@Query("MATCH (User:_User) WHERE User.network = {0} RETURN User")
Iterable<User> executeFilterTest(String filterValue);
這將返回我的,我可以遍歷用戶模型類對象的列表。
在我的Java項目但現在我這樣做:
RestAPI restAPI = new RestAPIFacade("http://localhost:7474/db/data","","");
CypherResult theResult = restAPI.query("MATCH (User:User) WHERE User.userid = '" + id + "' RETURN User", new HashMap<String, Object>());
我不知道如何使用CypherResult?有沒有辦法像我一樣在我的spring-data-neo4j實例中返回與列表相同的用戶模型對象?
表明JBDC驅動程序比非彈簧應用程序的Java-Rest-Binding更好 - 或者僅僅是這種情況? – gmjordan