0

我正在关注此链接上给出的教程:http ://blog.eisele.net/2015/01/nosql-with-hibernate-ogm-part-one.html 。

收到以下错误: WARN: HHH015016: Encountered a deprecated 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。

但我不知道如何解决它。请帮我解决这个问题。

4

0 回答 0