Class EntityManagerFactoryAccessor

  • All Implemented Interfaces:
    javax.persistence.EntityManagerFactory

    public class EntityManagerFactoryAccessor
    extends Object
    implements javax.persistence.EntityManagerFactory
    Author:
    Loc Ha
    • Constructor Detail

      • EntityManagerFactoryAccessor

        public EntityManagerFactoryAccessor()
      • EntityManagerFactoryAccessor

        public EntityManagerFactoryAccessor​(javax.persistence.EntityManagerFactory emf)
    • Method Detail

      • getEmf

        protected javax.persistence.EntityManagerFactory getEmf()
      • createEntityManager

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

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

        public EntityManagerAccessor createEntityManager​(javax.persistence.SynchronizationType synchronizationType)
        Specified by:
        createEntityManager in interface javax.persistence.EntityManagerFactory
      • createEntityManager

        public EntityManagerAccessor createEntityManager​(javax.persistence.SynchronizationType synchronizationType,
                                                         Map map)
        Specified by:
        createEntityManager 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
      • isOpen

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

        public void close()
        Specified by:
        close 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
      • addNamedQuery

        public void addNamedQuery​(String name,
                                  javax.persistence.Query query)
        Specified by:
        addNamedQuery in interface javax.persistence.EntityManagerFactory
      • addNamedEntityGraph

        public <T> void addNamedEntityGraph​(String graphName,
                                            javax.persistence.EntityGraph<T> entityGraph)
        Specified by:
        addNamedEntityGraph in interface javax.persistence.EntityManagerFactory
      • unwrap

        public <T> T unwrap​(Class<T> cls)
        Specified by:
        unwrap in interface javax.persistence.EntityManagerFactory