cn.paxos.rabbitsnail
Class EntityManagerFactoryImpl

java.lang.Object
  extended by cn.paxos.rabbitsnail.EntityManagerFactoryImpl
All Implemented Interfaces:
javax.persistence.EntityManagerFactory

public class EntityManagerFactoryImpl
extends Object
implements javax.persistence.EntityManagerFactory


Constructor Summary
EntityManagerFactoryImpl(org.apache.hadoop.conf.Configuration conf, List<String> managedClassNames)
           
 
Method Summary
<T> void
addNamedEntityGraph(String graphName, javax.persistence.EntityGraph<T> entityGraph)
           
 void addNamedQuery(String name, javax.persistence.Query query)
           
 void close()
           
 javax.persistence.EntityManager createEntityManager()
           
 javax.persistence.EntityManager createEntityManager(Map map)
           
 javax.persistence.EntityManager createEntityManager(javax.persistence.SynchronizationType synchronizationType)
           
 javax.persistence.EntityManager createEntityManager(javax.persistence.SynchronizationType synchronizationType, Map map)
           
 javax.persistence.Cache getCache()
           
 javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
           
 javax.persistence.metamodel.Metamodel getMetamodel()
           
 javax.persistence.PersistenceUnitUtil getPersistenceUnitUtil()
           
 Map<String,Object> getProperties()
           
 boolean isOpen()
           
<T> T
unwrap(Class<T> cls)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityManagerFactoryImpl

public EntityManagerFactoryImpl(org.apache.hadoop.conf.Configuration conf,
                                List<String> managedClassNames)
Method Detail

createEntityManager

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

createEntityManager

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

close

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

isOpen

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

createEntityManager

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

createEntityManager

public javax.persistence.EntityManager createEntityManager(javax.persistence.SynchronizationType synchronizationType,
                                                           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

getProperties

public Map<String,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

addNamedQuery

public void addNamedQuery(String name,
                          javax.persistence.Query query)
Specified by:
addNamedQuery in interface javax.persistence.EntityManagerFactory

unwrap

public <T> T unwrap(Class<T> cls)
Specified by:
unwrap in interface javax.persistence.EntityManagerFactory

addNamedEntityGraph

public <T> void addNamedEntityGraph(String graphName,
                                    javax.persistence.EntityGraph<T> entityGraph)
Specified by:
addNamedEntityGraph in interface javax.persistence.EntityManagerFactory


Copyright © 2014. All rights reserved.