このリンクで提供されているチュートリアルに従っています: http://blog.eisele.net/2015/01/nosql-with-hibernate-ogm-part-one.html。
以下のエラーが表示されます: WARN: HHH015016: 非推奨の javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; に遭遇しました。代わりに [org.hibernate.jpa.HibernatePersistenceProvider] を使用してください。
私のpersistence.xmlは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<persistence:persistence version="2.0" xmlns:persistence="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd ">
<persistence:persistence-unit name="FootBallMan" transaction-type="RESOURCE_LOCAL">
<persistence:provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</persistence:provider>
<persistence:properties>
<persistence:property name="hibernate.ogm.datastore.provider" value="neo4j_embedded" />
<persistence:property name="hibernate.ogm.datastore.database" value="FootBallManDB" />
<persistence:property name="hibernate.ogm.neo4j.database_path" value="target/test_data_dir" />
</persistence:properties>
</persistence:persistence-unit>
</persistence:persistence>
私は多くの同様の質問をしましたが、NoSQL Neo4j データベースを使用して Hibernate OGM を操作するときにこの問題を解決する方法について言及しているものはありません。
私は問題が次の使用によるものであることを知っています:
<persistence:provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</persistence:provider>
HibernateOgmPersistence は非推奨の javax.persistence.spi.PersistenceProvider を使用します。
しかし、私はそれを解決する方法がわかりません。この問題を解決するのを手伝ってください。