2016-12-24 88 views
0

我想知道是否可以使用org.springframework.data.graph中的庫作爲Java EE中的JPA持久性提供程序。我還沒有嘗試過,但是想知道在Java EE中工作是否合理,或者JPA實現只適用於Spring。Java EE中neo4j的JPA對象映射JPA

我剛剛開始使用neo4j,並且已經使用neo4j JDBC Driver和一些Cypher語句做了一些基本的事情,但是我正在尋找一種在Java EE中使用neo4j的方式,就像我會用像關係存儲一樣MySQL的。

回答

0

雖然JPA在設計時爲關係數據庫提供了一個很好的抽象層,但它不太適合抽象NoSQL數據庫。

如果你想要一個類似JPA/Hibernate的體驗,雖然Neo4J OGM可能是你想要的東西。您也可以在這裏查看the documentation

這就是說,如果你使用了Spring容器,那麼你可能想看看Spring Data Neo4J(版本4.2.0.RELEASE會在幾個星期要出),這與發現概念包裝了OGM,並提供開發者在Spring數據中。

Neo4J JDBC驅動程序旨在幫助開發人員通過JDBC連接到Neo4J。我不會建議在其上構建任何生產類型的應用程序。