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