Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将JPA实现连接到Neo4j特定版本?_Jpa_Neo4j_Datanucleus_Kundera_Hibernate Ogm - Fatal编程技术网

是否可以将JPA实现连接到Neo4j特定版本?

是否可以将JPA实现连接到Neo4j特定版本?,jpa,neo4j,datanucleus,kundera,hibernate-ogm,Jpa,Neo4j,Datanucleus,Kundera,Hibernate Ogm,我有一个Java项目,它使用嵌入式Neo4j数据库(NoSQL),版本为2.0.0 我需要将这些数据迁移到传统的关系数据库(SQL)中。对于这份工作,我认为使用JPA的实现会有所帮助 我发现这三个项目: 冬眠OGM 数据核 昆德拉 但我找不到与Neo4j 2.0.0版本兼容的JPA实现。Hibernate OGM的每个发行版都有自己的Neo4j版本(OGM-Neo4j-4.2.0带来Neo4j-2.1.8和OGM-Neo4j-4.1.2带来Neo4j-2.1.6)。DataNucleus似乎

我有一个Java项目,它使用嵌入式Neo4j数据库(NoSQL),版本为2.0.0

我需要将这些数据迁移到传统的关系数据库(SQL)中。对于这份工作,我认为使用JPA的实现会有所帮助

我发现这三个项目:

  • 冬眠OGM
  • 数据核
  • 昆德拉
但我找不到与Neo4j 2.0.0版本兼容的JPA实现。Hibernate OGM的每个发行版都有自己的Neo4j版本(OGM-Neo4j-4.2.0带来Neo4j-2.1.8OGM-Neo4j-4.1.2带来Neo4j-2.1.6)。DataNucleus似乎也是如此,版本号不同


我有没有办法找到与Neo4j 2.0.0特定版本兼容的JPA实现?或者我正在与风车作战,我必须升级我的Neo4j版本?

我有一个示例应用程序,我已经玩了一段时间,并且使用了DataNucleus v4.1和默认的Neo4j(2.1.3 IIRC)。我刚刚用v2.0.0试用过,一切都很好。只需将所需的neo4j版本放在类路径中,如有必要,排除可能从DataNucleus pom中拉入的版本(如果使用Maven)。Neo4j API在v2.0和v2.1之间似乎大致相同,因此没有真正的理由不一样。

我有一个示例应用程序,我已经玩了一段时间,并且在默认情况下使用了DataNucleus v4.1和Neo4j(2.1.3 IIRC)。我刚刚用v2.0.0试用过,一切都很好。只需将所需的neo4j版本放在类路径中,如有必要,排除可能从DataNucleus pom中拉入的版本(如果使用Maven)。Neo4j API在v2.0和v2.1之间似乎大致相同,因此没有真正的理由不一样。

谢谢!我试图用Hibernate OGM做同样的事情,但没有成功。我现在正在尝试DataNucleus教程示例:,但我在事务管理器上遇到了问题。Eureka!它还活着!DataNucleus示例带来了Neo4j-1.9.4。我改成了2.0.0版本,效果很好!谢谢我试图用Hibernate OGM做同样的事情,但没有成功。我现在正在尝试DataNucleus教程示例:,但我在事务管理器上遇到了问题。Eureka!它还活着!DataNucleus示例带来了Neo4j-1.9.4。我改成了2.0.0版本,效果很好!谢谢我试图用Hibernate OGM做同样的事情,但没有成功。我现在正在尝试DataNucleus教程示例:,但我在事务管理器上遇到了问题。Eureka!它还活着!DataNucleus示例带来了Neo4j-1.9.4。我改成了2.0.0版本,效果很好!您还可以看一看“全新的”,它被用作spring-data-neo4j的基础,但它本身没有spring依赖项。@Michael Hunger,但这不是JPA,是不是(问题要求的)?您还可以看一看“全新的”它被用作spring-data-neo4j的基础,但它本身没有spring依赖项。@Michael Hunger,但这不是JPA,是吗(问题要求的)?你也可以看看“全新的”,它被用作spring-data-neo4j的基础,但它本身没有spring依赖项。@Michael Hunger,但这不是JPA,是吗(这是问题要求的)?