org.hibernate.ejb
Class EntityManagerFactoryImpl

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

public class EntityManagerFactoryImpl
extends java.lang.Object
implements HibernateEntityManagerFactory

Actual Hiberate implementation of EntityManagerFactory.

Author:
Gavin King, Emmanuel Bernard, Steve Ebersole
See Also:
Serialized Form

Constructor Summary
EntityManagerFactoryImpl(SessionFactory sessionFactory, javax.persistence.spi.PersistenceUnitTransactionType transactionType, boolean discardOnClose, java.lang.Class<?> sessionInterceptorClass, Configuration cfg)
           
 
Method Summary
 void close()
           
 javax.persistence.EntityManager createEntityManager()
           
 javax.persistence.EntityManager createEntityManager(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()
           
 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(SessionFactory sessionFactory,
                                javax.persistence.spi.PersistenceUnitTransactionType transactionType,
                                boolean discardOnClose,
                                java.lang.Class<?> sessionInterceptorClass,
                                Configuration cfg)
Method Detail

createEntityManager

public javax.persistence.EntityManager createEntityManager()
Specified by:
createEntityManager in interface javax.persistence.EntityManagerFactory

createEntityManager

public javax.persistence.EntityManager createEntityManager(java.util.Map map)
Specified by:
createEntityManager in interface javax.persistence.EntityManagerFactory

getCriteriaBuilder

public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
Specified by:
getCriteriaBuilder in interface javax.persistence.EntityManagerFactory

getMetamodel

public javax.persistence.metamodel.Metamodel getMetamodel()
Specified by:
getMetamodel in interface javax.persistence.EntityManagerFactory

close

public void close()
Specified by:
close in interface javax.persistence.EntityManagerFactory

getProperties

public java.util.Map<java.lang.String,java.lang.Object> getProperties()
Specified by:
getProperties in interface javax.persistence.EntityManagerFactory

getCache

public javax.persistence.Cache getCache()
Specified by:
getCache in interface javax.persistence.EntityManagerFactory

getPersistenceUnitUtil

public javax.persistence.PersistenceUnitUtil getPersistenceUnitUtil()
Specified by:
getPersistenceUnitUtil in interface javax.persistence.EntityManagerFactory

isOpen

public boolean isOpen()
Specified by:
isOpen in interface javax.persistence.EntityManagerFactory

getSessionFactory

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


Copyright © 2013. All Rights Reserved.