首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OrientDB图形模式

OrientDB图形模式
EN

Stack Overflow用户
提问于 2015-03-10 06:04:34
回答 1查看 423关注 0票数 1

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

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

代码语言:javascript
复制
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>

并且一切正常,除非我像使用图形数据库那样添加库来使用实例。

代码语言:javascript
复制
<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的文档模型和图形模型。要使用的*.jar文件及其版本。

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

EN

回答 1

Stack Overflow用户

发布于 2015-03-17 11:50:56

您已经按照您的想象混合了不同的版本。例如,您应该尝试将所有内容都设置为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中拥有这样的存储库(尽管我认为有更好的方法来配置它们):

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28952605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档