public class JmixEntityManagerFactory
extends java.lang.Object
implements javax.persistence.EntityManagerFactory
Constructor and Description |
---|
JmixEntityManagerFactory(javax.persistence.EntityManagerFactory delegate,
org.springframework.beans.factory.ListableBeanFactory beanFactory) |
Modifier and Type | Method and Description |
---|---|
<T> void |
addNamedEntityGraph(java.lang.String graphName,
javax.persistence.EntityGraph<T> entityGraph) |
void |
addNamedQuery(java.lang.String name,
javax.persistence.Query query) |
void |
close() |
javax.persistence.EntityManager |
createEntityManager() |
javax.persistence.EntityManager |
createEntityManager(java.util.Map map) |
javax.persistence.EntityManager |
createEntityManager(javax.persistence.SynchronizationType synchronizationType) |
javax.persistence.EntityManager |
createEntityManager(javax.persistence.SynchronizationType synchronizationType,
java.util.Map map) |
javax.persistence.Cache |
getCache() |
javax.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder() |
javax.persistence.metamodel.Metamodel |
getMetamodel() |
javax.persistence.PersistenceUnitUtil |
getPersistenceUnitUtil() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
boolean |
isOpen() |
<T> T |
unwrap(java.lang.Class<T> cls) |
public JmixEntityManagerFactory(javax.persistence.EntityManagerFactory delegate, org.springframework.beans.factory.ListableBeanFactory beanFactory)
public javax.persistence.EntityManager createEntityManager()
createEntityManager
in interface javax.persistence.EntityManagerFactory
public javax.persistence.EntityManager createEntityManager(java.util.Map map)
createEntityManager
in interface javax.persistence.EntityManagerFactory
public javax.persistence.EntityManager createEntityManager(javax.persistence.SynchronizationType synchronizationType)
createEntityManager
in interface javax.persistence.EntityManagerFactory
public javax.persistence.EntityManager createEntityManager(javax.persistence.SynchronizationType synchronizationType, java.util.Map map)
createEntityManager
in interface javax.persistence.EntityManagerFactory
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder
in interface javax.persistence.EntityManagerFactory
public javax.persistence.metamodel.Metamodel getMetamodel()
getMetamodel
in interface javax.persistence.EntityManagerFactory
public boolean isOpen()
isOpen
in interface javax.persistence.EntityManagerFactory
public void close()
close
in interface javax.persistence.EntityManagerFactory
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties
in interface javax.persistence.EntityManagerFactory
public javax.persistence.Cache getCache()
getCache
in interface javax.persistence.EntityManagerFactory
public javax.persistence.PersistenceUnitUtil getPersistenceUnitUtil()
getPersistenceUnitUtil
in interface javax.persistence.EntityManagerFactory
public void addNamedQuery(java.lang.String name, javax.persistence.Query query)
addNamedQuery
in interface javax.persistence.EntityManagerFactory
public <T> T unwrap(java.lang.Class<T> cls)
unwrap
in interface javax.persistence.EntityManagerFactory
public <T> void addNamedEntityGraph(java.lang.String graphName, javax.persistence.EntityGraph<T> entityGraph)
addNamedEntityGraph
in interface javax.persistence.EntityManagerFactory