Neo4j Java/Traversal API -- 废弃的方法

3

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

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

我的IDE显示以下方法已被弃用:

   GraphDatabaseService.findNodesByLabelAndProperty()  
   GlobalGraphOperations.getAllNodesWithLabel()

我找不到有关它们替换的任何信息。 有什么建议吗?

2个回答

2

谢谢Stefan。我想我已经看过javadocs了。我敢说我以前没看到过“Use findNodes(Label, String, Object)” :) - gruby karol
1
@grubykarol 如果你只是谷歌Javadocs,你会进入错误的版本,而不是2.2.0-M02。这就是为什么你在寻找时没有找到它的原因。我很高兴Stefan发布了一个直接链接...我正在寻找那个链接来回答我的问题,但没有找到它,这就是为什么我走了一个复杂的JAR路线。 :) - FrobberOfBits

2
尽管 Javadocs 没有在易于搜索的在线位置发布,但您可以在 Maven 中央库中找到一个包含 Javadocs 的 jar 文件。只需解压缩该 JAR,即可获得完整的 Javadocs,进而得到您的答案。 GraphDatabaseService.findNodesByLabelAndProperty() 已被弃用,建议使用 GraphDatabaseService.findNodes(Label, String, Object) GlobalGraphOperations.getAllNodesWithLabel() 已被弃用,建议使用 GraphDatabaseService.findNodes(Label) 希望这可以帮助您。对于其他地方的其他库,值得记住的技巧是许多库的 Javadocs 作为单独的 JAR 打包,您可以通过 Maven 中央库找到它们,因此如果您需要某个非常特定版本或发布的 Javadocs(就像这里的情况一样),那么这通常是我的首选技巧,如果 Google 只给我不同或不兼容版本的 Javadocs,那么这个技巧就派上用场了。

这是我最喜欢的答案类型。首先,直接解决方案。然后,告诉你如何自己实现。非常感谢! - gruby karol

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接