Neo4j java /遍历api - 已弃用的方法

时间:2015-01-22 14:04:36

标签: java neo4j traversal

我正在为遍历neo4j数据库(Traversal API)编写一些代码。 我使用以下依赖项:

    <dependency>
        <groupId>org.neo4j</groupId>
        <artifactId>server-api</artifactId>
        <version>2.2.0-M02</version>
    </dependency>

IDE向我显示不推荐使用以下方法:

   GraphDatabaseService.findNodesByLabelAndProperty()  
   GlobalGraphOperations.getAllNodesWithLabel()

我无法找到有关替换的任何信息。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

对于两种已弃用的方法,请改用GraphDatabaseService.findNodes(),请参阅http://neo4j.com/docs/2.2.0-M02/javadocs/org/neo4j/graphdb/GraphDatabaseService.html#findNodes(org.neo4j.graphdb.Label)

答案 1 :(得分:1)

虽然javadocs并未发布在谷歌的简易网站上,但您可以找到jar of the javadocs on maven central。在其中,只需解压缩JAR就可以得到完整的javadoc,这样就可以得到答案。

GraphDatabaseService.findNodesByLabelAndProperty()已弃用,取而代之的是GraphDatabaseService.findNodes(Label, String, Object)

GlobalGraphOperations.getAllNodesWithLabel()已弃用,取而代之的是GraphDatabaseService.findNodes(Label)

希望这会有所帮助。对于其他地方的其他库,值得记住的是,很多库javadoc被打包为maven central可以找到的单独JAR,所以如果你需要一个非常特定的版本或发行版的javadoc(就像是如果谷歌让我感到沮丧并只给我一个不同或不兼容版本的javadoc,那么这通常是我的首选技巧。