1

I am trying to implement Datanucleus JPA for orientdb for my java project. I am able to successfully make it work with datanucleus3.1.2, mongodb. but when I tried to do with orientdb, I read it works with 2.x (i guess ONLY 2.x at moment). I replaced all datanucleus 3.x jars with 2.x.

For mongodb I have following works fine

Persistence.createEntityManagerFactory("mongodb");

with persistence.xml

    <persistence-unit name="mongodb">
    <properties>
        <property name="datanucleus.ConnectionURL" value="mongodb:localhost:27017/db"/>
        <property name="datanucleus.storeManagerType" value="mongodb" />
        <property name="datanucleus.autoCreateSchema" value="true" />
    </properties>
</persistence-unit>

Has anyone able to get it work? How to create entity manager factory for orientdb? How the persistence.xml should look like?

I keep getting javax.persistence.PersistenceException: No Persistence provider for EntityManager named orientdb at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:84) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)

4

0 に答える 0