2013-02-25 60 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();