org.hibernate.ejb
Class EntityManagerFactoryImpl

java.lang.Object
  extended by org.hibernate.ejb.EntityManagerFactoryImpl
All Implemented Interfaces:
Serializable, EntityManagerFactory, HibernateEntityManagerFactory

public class EntityManagerFactoryImpl
extends Object
implements HibernateEntityManagerFactory

Actual Hibernate implementation of EntityManagerFactory.

See Also:
Serialized Form

Constructor Summary
EntityManagerFactoryImpl(PersistenceUnitTransactionType transactionType, boolean discardOnClose, Class sessionInterceptorClass, Configuration cfg, ServiceRegistry serviceRegistry, String persistenceUnitName)
           
 
Method Summary
 void close()
           
 EntityManager createEntityManager()
           
 EntityManager createEntityManager(Map map)
           
 Cache getCache()
           
 CriteriaBuilder getCriteriaBuilder()
           
 String getEntityManagerFactoryName()
           
 Metamodel getMetamodel()
           
 PersistenceUnitUtil getPersistenceUnitUtil()
           
 Map<String,Object> getProperties()
           
 SessionFactory getSessionFactory()
           
 boolean isOpen()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityManagerFactoryImpl

public EntityManagerFactoryImpl(PersistenceUnitTransactionType transactionType,
                                boolean discardOnClose,
                                Class sessionInterceptorClass,
                                Configuration cfg,
                                ServiceRegistry serviceRegistry,
                                String persistenceUnitName)
Method Detail

createEntityManager

public EntityManager createEntityManager()
Specified by:
createEntityManager in interface EntityManagerFactory

createEntityManager

public EntityManager createEntityManager(Map map)
Specified by:
createEntityManager in interface EntityManagerFactory

getCriteriaBuilder

public CriteriaBuilder getCriteriaBuilder()
Specified by:
getCriteriaBuilder in interface EntityManagerFactory

getMetamodel

public Metamodel getMetamodel()
Specified by:
getMetamodel in interface EntityManagerFactory

close

public void close()
Specified by:
close in interface EntityManagerFactory

getProperties

public Map<String,Object> getProperties()
Specified by:
getProperties in interface EntityManagerFactory

getCache

public Cache getCache()
Specified by:
getCache in interface EntityManagerFactory

getPersistenceUnitUtil

public PersistenceUnitUtil getPersistenceUnitUtil()
Specified by:
getPersistenceUnitUtil in interface EntityManagerFactory

isOpen

public boolean isOpen()
Specified by:
isOpen in interface EntityManagerFactory

getSessionFactory

public SessionFactory getSessionFactory()
Specified by:
getSessionFactory in interface HibernateEntityManagerFactory

getEntityManagerFactoryName

public String getEntityManagerFactoryName()


Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.