J'ai intégré avec succès un Play! Application Framework 2.2.2 avec spring-data-neo4j 3.Comment utiliser Neo4j RestAPI avec CypherResult en Java
Je dois maintenant incorporer un simple composant Java avec neo4j. J'utilise neo4j-rest-graphdb-2.0.1 dans mon nouveau projet. Question comme suit:
Avec spring-data-neo4j j'avais une classe de modèle utilisateur avec @NodeEntity et @TypeAlias ("_ User") annotations. Je pourrais donc exécuter une requête Cypher comme ceci:
@Query("MATCH (User:_User) WHERE User.network = {0} RETURN User")
Iterable<User> executeFilterTest(String filterValue);
Et ce renverrait une liste de mes objets de classe modèle utilisateur que je peux itérer.
Mais maintenant, dans mon projet Java que je fais ceci:
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>());
Je ne sais pas comment utiliser le CypherResult? Y a-t-il un moyen de renvoyer les mêmes objets du modèle User sous forme de liste comme je l'ai fait dans mon instance spring-data-neo4j?
suggèrent que le pilote JBDC est une meilleure option que la Java-Rest-Binding pour les applications non printanières dans l'ensemble - ou juste dans cette situation? – gmjordan