J'apprends à utiliser neo4j, mais je suis un peu confus sur son utilisation. Quand je suis en ajoutant des nœuds et des relations, je peux le faire comme ceci:Quelle est la différence entre GraphDatabaseService ou NeoService dans neo4j
GraphDatabaseService graphDb = new EmbeddedGraphDatabase("C:/temp/graphdb");
Transaction tx = graphDb.beginTx();
try {
org.neo4j.graphdb.Node node = graphDb.createNode();
...
Je pourrais aussi le faire comme ceci:
NeoService neoService = new EmbeddedNeo("C:/temp/graphdb");
Transaction tx = neoService.beginTx();
try {
org.neo4j.api.core.Node node = neoService.createNode();
...
Quelle est la différence ici vraiment? Lequel dois-je utiliser? Pourquoi sont-ils 2 mécanismes différents? Est-ce juste l'évolution de l'API ici? :) Je veux utiliser l'API MetaModel et il a besoin d'un NeoService, donc le choix est clair, je suppose.
Merci pour la réponse! J'essaie d'utiliser le MetaModel et il a besoin d'un NeoService dans le constator MetaModelImpl. – Kaitsu