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 EntityManagerFactorypublic EntityManager createEntityManager(SynchronizationType synchronizationType)
createEntityManager in interface EntityManagerFactorypublic EntityManager createEntityManager(Map map)
createEntityManager in interface EntityManagerFactorypublic EntityManager createEntityManager(SynchronizationType synchronizationType, Map map)
createEntityManager in interface EntityManagerFactorypublic CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder in interface EntityManagerFactorypublic Metamodel getMetamodel()
getMetamodel in interface EntityManagerFactorypublic void close()
close in interface EntityManagerFactorypublic Map<String,Object> getProperties()
getProperties in interface EntityManagerFactorypublic Cache getCache()
getCache in interface EntityManagerFactoryprotected void validateNotClosed()
public PersistenceUnitUtil getPersistenceUnitUtil()
getPersistenceUnitUtil in interface EntityManagerFactorypublic void addNamedQuery(String name, Query query)
addNamedQuery in interface EntityManagerFactorypublic <T> T unwrap(Class<T> type)
unwrap in interface EntityManagerFactorypublic <T> void addNamedEntityGraph(String graphName, EntityGraph<T> entityGraph)
addNamedEntityGraph in interface EntityManagerFactorypublic EntityGraphImpl findEntityGraphByName(String name)
public <T> List<EntityGraph<? super T>> findEntityGraphsByType(Class<T> entityClass)
HibernateEntityManagerFactoryEntityGraphs associated with a given entity type.findEntityGraphsByType in interface HibernateEntityManagerFactoryentityClass - the entity type for which to find all EntityGraphs.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 EntityManagerFactorypublic SessionFactoryImplementor getSessionFactory()
HibernateEntityManagerFactorygetSessionFactory in interface HibernateEntityManagerFactorypublic EntityType getEntityTypeByName(String entityName)
HibernateEntityManagerFactorygetEntityTypeByName in interface HibernateEntityManagerFactoryentityName - entity nameEntityType for the specified namepublic String getEntityManagerFactoryName()
HibernateEntityManagerFactorygetEntityManagerFactoryName in interface HibernateEntityManagerFactoryCopyright © 2001-2017 Red Hat, Inc. All Rights Reserved.