2013-02-25 55 views

回答

4

我写了基于Play的Anorm的REST的AnormCypher。我实际上计划在0.4中添加一些嵌入式支持。

然而,Fynn推出了ACE(AnormCypherEmbedded),我还没有尝试过 - 但它看起来像它可能适合你的账单: http://fynnfeldpausch.github.com/ace/

您也可以直接通过他们的Java使用新库API(或通过SpringData)。

+0

你能写出直接用法吗?我觉得这对许多用户会非常有用。 – ipavlic 2013-02-27 10:00:24

2

我Neo4j的版本v1.9.M05通过包括在Build.scala

val appDependencies = Seq(
... 
"org.neo4j.app" % "neo4j-server" % "1.9.M05" classifier "static-web" classifier "", 
"ch.qos.logback" % "logback-core" % "1.0.3" force(), 
"ch.qos.logback" % "logback-classic" % "1.0.3" force() 

工作(在Windows上)有一个关于必须使用旧logbacks线程(否则会导致一些例外) - Play 2.1 and Neo4J WrappingNeoServer errors with Logback.xml

里程碑版本的详细信息在这里 - http://docs.neo4j.org/chunked/milestone/server-embedded.html。我还没有尝试稳定版,但文档类似 - http://docs.neo4j.org/chunked/stable/server-embedded.html

E.g.测试它是否有效

GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase(DB_PATH); 
// get all the nodes 
Iterable<Node> nodes = GlobalGraphOperations.at(graphDb).getAllNodes();