Neo4j java/traversal api -- 弃用的方法

Neo4j java/traversal api -- deprecated methods

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

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

IDE 告诉我以下方法已弃用:

   GraphDatabaseService.findNodesByLabelAndProperty()  
   GlobalGraphOperations.getAllNodesWithLabel()

我找不到关于他们的替代品的任何信息。有什么建议吗?

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

虽然 javadoc 没有在网上容易发布到 google,但您可以找到 jar of the javadocs on maven central。在其中,只需解压缩 JAR 即可获得完整的 javadoc,这就是您的答案。

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

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

希望这对您有所帮助。对于其他地方的其他库,值得记住的一个技巧是许多库 javadoc 被打包为单独的 JAR,您可以通过 maven central 找到它,因此如果您需要一个非常特定的版本或版本的 javadoc(就像这里的情况一样)如果 google 让我感到沮丧并且只给我不同或不兼容版本的 javadoc,那通常是我的一个常用技巧。