【问题标题】:OrientDB graph modeOrientDB 图形模式
【发布时间】:2015-07-05 02:55:13
【问题描述】:

我是 OrientDB 的新手。我有几个问题。

1) 我可以在哪里找到 *.jar 库的当前稳定版本列表以访问 OrientDB 实例(版本 2.0.3)。 我使用 java 8 。

I connect to Orient DB from Java Spring. In pom.xml I write such lines:

<dependency>
     <groupId>com.orientechnologies</groupId>
     <artifactId>orientdb-core</artifactId>
     <version>2.0</version> 
</dependency>

<dependency>
    <groupId>com.orientechnologies</groupId>
    <artifactId>orient-commons</artifactId>
    <version>2.0-M1</version> 
</dependency>

<dependency>
     <groupId>com.orientechnologies</groupId>
     <artifactId>orientdb-enterprise</artifactId>
     <version>2.0.2</version> 
</dependency>

<dependency>
    <groupId>com.orientechnologies</groupId>
    <artifactId>orientdb-client</artifactId>
    <version>2.0.2</version> 
</dependency>

一切正常,除非我添加库来处理实例,就像使用图形数据库一样

<dependency>
        <groupId>com.orientechnologies</groupId>
        <artifactId>orientdb-graphdb</artifactId>
        <version>2.0.4</version>
</dependency>

如果我添加“orientdb-graphdb”引用,我的代码会以错误的方式工作,实际上在我的一个控制器中返回“org.codehaus.jackson.node.ObjectNode”的对象,这个控制器会失败。似乎在转换 ObjectNode 期间发生了一些错误。

2) 我无法弄清楚如何在一个实例中同时使用 OrientDB 的 Document 和 Graph 模型。使用哪个 *.jar 文件以及哪个版本。

我认为,我的麻烦是错误版本的jar文件的错误组合。

【问题讨论】:

    标签: orientdb


    【解决方案1】:

    您已经按照您的想象混合了这些版本。例如,您应该尝试将所有内容都设置为 2.0.5

    我遇到了同样的问题。我必须根据存储库中的在线内容自行解决问题,但是当我阅读过时文档中的指南时,最新的快照很难解决。

    这里是稳定的:http://mvnrepository.com/artifact/com.orientechnologies 这里是快照:https://oss.sonatype.org/content/repositories/snapshots/com/orientechnologies/

    你需要把这个作为依赖:

    <dependency> <groupId>com.orientechnologies</groupId> <artifactId>orientdb-graphdb</artifactId> <version>2.0.5</version> </dependency>

    这将获取 orientdb-core 和它需要的所有其他内容 - 所以从那里开始,然后添加任何不在其依赖项中的内容,可以找到 here

    在您的情况下,例如 orientdb-graphdb 2.0.4 试图获取 orientdb-core 2.0.4 但您已经在其中具有 orientdb-core 2.0.0 的依赖项。

    你可以在你的 pom.xml 中有这样的存储库(尽管我认为有更好的方法来配置它们):

    <repositories>
            <repository>
                <id>sonatype-nexus-snapshots</id>
                <name>Sonatype Nexus Snapshots</name>
                <url>https://oss.sonatype.org/content/repositories/snapshots</url>
            </repository>
            <repository>
                <id>mvn-repository-com-artifacts</id>
                <name>mvnrepository.com</name>
                <url>http://mvnrepository.com/artifact/</url>
            </repository>
        </repositories>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-17
      • 1970-01-01
      相关资源
      最近更新 更多