public class EntityManagerFactoryImpl extends Object implements HibernateEntityManagerFactory
EntityManagerFactory.| Constructor and Description | 
|---|
EntityManagerFactoryImpl(PersistenceUnitTransactionType transactionType,
                        boolean discardOnClose,
                        Class sessionInterceptorClass,
                        Configuration cfg,
                        ServiceRegistry serviceRegistry,
                        String persistenceUnitName)  | 
EntityManagerFactoryImpl(String persistenceUnitName,
                        SessionFactoryImplementor sessionFactory,
                        SettingsImpl settings,
                        Map<?,?> configurationValues,
                        Configuration cfg)  | 
public EntityManagerFactoryImpl(PersistenceUnitTransactionType transactionType, boolean discardOnClose, Class sessionInterceptorClass, Configuration cfg, ServiceRegistry serviceRegistry, String persistenceUnitName)
public EntityManagerFactoryImpl(String persistenceUnitName, SessionFactoryImplementor sessionFactory, SettingsImpl settings, Map<?,?> configurationValues, Configuration cfg)
protected org.hibernate.jpa.internal.EntityManagerFactoryImpl.JpaMetaModelPopulationSetting determineJpaMetaModelPopulationSetting(Configuration cfg)
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> cls)
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)
public boolean isOpen()
isOpen in interface EntityManagerFactorypublic SessionFactoryImpl getSessionFactory()
HibernateEntityManagerFactorygetSessionFactory in interface HibernateEntityManagerFactorypublic EntityTypeImpl getEntityTypeByName(String entityName)
HibernateEntityManagerFactorygetEntityTypeByName in interface HibernateEntityManagerFactoryentityName - The entity namepublic String getEntityManagerFactoryName()
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.