public class EntityManagerFactoryImpl extends Object implements HibernateEntityManagerFactory
EntityManagerFactory
.Constructor and Description |
---|
EntityManagerFactoryImpl(String persistenceUnitName,
SessionFactoryImplementor sessionFactory,
MetadataImplementor metadata,
SettingsImpl settings,
Map<?,?> configurationValues) |
public EntityManagerFactoryImpl(String persistenceUnitName, SessionFactoryImplementor sessionFactory, MetadataImplementor metadata, SettingsImpl settings, Map<?,?> configurationValues)
protected org.hibernate.jpa.internal.EntityManagerFactoryImpl.JpaMetaModelPopulationSetting determineJpaMetaModelPopulationSetting(Map configurationValues)
public EntityManager createEntityManager()
createEntityManager
in interface EntityManagerFactory
public EntityManager createEntityManager(SynchronizationType synchronizationType)
createEntityManager
in interface EntityManagerFactory
public EntityManager createEntityManager(Map map)
createEntityManager
in interface EntityManagerFactory
public EntityManager createEntityManager(SynchronizationType synchronizationType, Map map)
createEntityManager
in interface EntityManagerFactory
public CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder
in interface EntityManagerFactory
public Metamodel getMetamodel()
getMetamodel
in interface EntityManagerFactory
public void close()
close
in interface EntityManagerFactory
public Map<String,Object> getProperties()
getProperties
in interface EntityManagerFactory
public Cache getCache()
getCache
in interface EntityManagerFactory
protected void validateNotClosed()
public PersistenceUnitUtil getPersistenceUnitUtil()
getPersistenceUnitUtil
in interface EntityManagerFactory
public void addNamedQuery(String name, Query query)
addNamedQuery
in interface EntityManagerFactory
public <T> T unwrap(Class<T> type)
unwrap
in interface EntityManagerFactory
public <T> void addNamedEntityGraph(String graphName, EntityGraph<T> entityGraph)
addNamedEntityGraph
in interface EntityManagerFactory
public EntityGraphImpl findEntityGraphByName(String name)
public <T> List<EntityGraph<? super T>> findEntityGraphsByType(Class<T> entityClass)
HibernateEntityManagerFactory
EntityGraph
s associated with a given entity type.findEntityGraphsByType
in interface HibernateEntityManagerFactory
entityClass
- the entity type for which to find all EntityGraph
s.EntityGraph
instances associated with the given entity type. The empty list is
returned in case there are not entity graphs.public boolean isOpen()
isOpen
in interface EntityManagerFactory
public SessionFactoryImplementor getSessionFactory()
HibernateEntityManagerFactory
getSessionFactory
in interface HibernateEntityManagerFactory
public EntityType getEntityTypeByName(String entityName)
HibernateEntityManagerFactory
getEntityTypeByName
in interface HibernateEntityManagerFactory
entityName
- entity nameEntityType
for the specified namepublic String getEntityManagerFactoryName()
HibernateEntityManagerFactory
getEntityManagerFactoryName
in interface HibernateEntityManagerFactory
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.