Package com.appslandia.common.jpa
Class EntityManagerFactoryAccessor
- java.lang.Object
-
- com.appslandia.common.jpa.EntityManagerFactoryAccessor
-
-
Constructor Summary
Constructors Constructor Description EntityManagerFactoryAccessor()EntityManagerFactoryAccessor(javax.persistence.EntityManagerFactory emf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidaddNamedEntityGraph(String graphName, javax.persistence.EntityGraph<T> entityGraph)voidaddNamedQuery(String name, javax.persistence.Query query)voidclose()EntityManagerAccessorcreateEntityManager()EntityManagerAccessorcreateEntityManager(Map map)EntityManagerAccessorcreateEntityManager(javax.persistence.SynchronizationType synchronizationType)EntityManagerAccessorcreateEntityManager(javax.persistence.SynchronizationType synchronizationType, Map map)javax.persistence.CachegetCache()javax.persistence.criteria.CriteriaBuildergetCriteriaBuilder()protected javax.persistence.EntityManagerFactorygetEmf()javax.persistence.metamodel.MetamodelgetMetamodel()javax.persistence.PersistenceUnitUtilgetPersistenceUnitUtil()Map<String,Object>getProperties()booleanisOpen()<T> Tunwrap(Class<T> cls)
-
-
-
Method Detail
-
getEmf
protected javax.persistence.EntityManagerFactory getEmf()
-
createEntityManager
public EntityManagerAccessor createEntityManager()
- Specified by:
createEntityManagerin interfacejavax.persistence.EntityManagerFactory
-
createEntityManager
public EntityManagerAccessor createEntityManager(Map map)
- Specified by:
createEntityManagerin interfacejavax.persistence.EntityManagerFactory
-
createEntityManager
public EntityManagerAccessor createEntityManager(javax.persistence.SynchronizationType synchronizationType)
- Specified by:
createEntityManagerin interfacejavax.persistence.EntityManagerFactory
-
createEntityManager
public EntityManagerAccessor createEntityManager(javax.persistence.SynchronizationType synchronizationType, Map map)
- Specified by:
createEntityManagerin interfacejavax.persistence.EntityManagerFactory
-
getCriteriaBuilder
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
- Specified by:
getCriteriaBuilderin interfacejavax.persistence.EntityManagerFactory
-
getMetamodel
public javax.persistence.metamodel.Metamodel getMetamodel()
- Specified by:
getMetamodelin interfacejavax.persistence.EntityManagerFactory
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin interfacejavax.persistence.EntityManagerFactory
-
close
public void close()
- Specified by:
closein interfacejavax.persistence.EntityManagerFactory
-
getProperties
public Map<String,Object> getProperties()
- Specified by:
getPropertiesin interfacejavax.persistence.EntityManagerFactory
-
getCache
public javax.persistence.Cache getCache()
- Specified by:
getCachein interfacejavax.persistence.EntityManagerFactory
-
getPersistenceUnitUtil
public javax.persistence.PersistenceUnitUtil getPersistenceUnitUtil()
- Specified by:
getPersistenceUnitUtilin interfacejavax.persistence.EntityManagerFactory
-
addNamedQuery
public void addNamedQuery(String name, javax.persistence.Query query)
- Specified by:
addNamedQueryin interfacejavax.persistence.EntityManagerFactory
-
addNamedEntityGraph
public <T> void addNamedEntityGraph(String graphName, javax.persistence.EntityGraph<T> entityGraph)
- Specified by:
addNamedEntityGraphin interfacejavax.persistence.EntityManagerFactory
-
unwrap
public <T> T unwrap(Class<T> cls)
- Specified by:
unwrapin interfacejavax.persistence.EntityManagerFactory
-
-