Class OJPAEntityManagerFactory

java.lang.Object
com.orientechnologies.orient.object.jpa.OJPAEntityManagerFactory
All Implemented Interfaces:
javax.persistence.EntityManagerFactory

public class OJPAEntityManagerFactory extends Object implements javax.persistence.EntityManagerFactory
JPA EntityManagerFactory implementation that uses OrientDB EntityManager instances.
Author:
Luca Garulli (l.garulli--(at)--orientdb.com)
  • Constructor Details

    • OJPAEntityManagerFactory

      public OJPAEntityManagerFactory(com.orientechnologies.orient.object.jpa.OJPAProperties properties)
  • Method Details

    • createEntityManager

      public javax.persistence.EntityManager createEntityManager(Map map)
      Specified by:
      createEntityManager in interface javax.persistence.EntityManagerFactory
    • createEntityManager

      public javax.persistence.EntityManager createEntityManager()
      Specified by:
      createEntityManager in interface javax.persistence.EntityManagerFactory
    • close

      public void close()
      Specified by:
      close in interface javax.persistence.EntityManagerFactory
    • isOpen

      public boolean isOpen()
      Specified by:
      isOpen in interface javax.persistence.EntityManagerFactory
    • getCriteriaBuilder

      public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
      Specified by:
      getCriteriaBuilder in interface javax.persistence.EntityManagerFactory
    • getMetamodel

      public javax.persistence.metamodel.Metamodel getMetamodel()
      Specified by:
      getMetamodel in interface javax.persistence.EntityManagerFactory
    • getProperties

      public Map<String,Object> getProperties()
      Specified by:
      getProperties in interface javax.persistence.EntityManagerFactory
    • getCache

      public javax.persistence.Cache getCache()
      Specified by:
      getCache in interface javax.persistence.EntityManagerFactory
    • getPersistenceUnitUtil

      public javax.persistence.PersistenceUnitUtil getPersistenceUnitUtil()
      Specified by:
      getPersistenceUnitUtil in interface javax.persistence.EntityManagerFactory