我有一個使用嵌入式Neo4j數據庫(NoSQL)2.0.0版的Java項目。是否可以將JPA實現連接到Neo4j特定版本?
我需要爲傳統關係數據庫(SQL)遷移此數據。對於這份工作,我認爲使用JPA的實現可能會有所幫助。
我發現這三個項目:
- 的Hibernate OGM
- DataNucleus將
- 昆德拉
但我不能找到一個JPA實現與Neo4j的2.0.0版本兼容。 Kundera only supports Neo4j 1.8.1。 Hibernate的OGM的每一個發行有自己的Neo4j版本帶來(OGM-的Neo4j-4.2.0帶來的Neo4j-2.1.8和OGM-的Neo4j-4.1.2帶來的Neo4j-2.1.6)。 DataNucleus似乎也發生了不同的版本號。
有什麼辦法可以找到與Neo4j 2.0.0特定版本兼容的JPA實現嗎?或者我正在對抗風車,我必須更新我的Neo4j版本?
你也可以看看「全新」的http://github.com/neo4j/neo4j-ogm,它用作spring-data-neo4j的基礎,但它本身沒有彈簧依賴性。 –
@Michael Hunger,但這不是JPA(問題要求)嗎? –