public class EntityManagerManagerImpl extends java.lang.Object implements EntityManagerManager, ThreadCleanupListener
Constructor and Description |
---|
EntityManagerManagerImpl(EntityManagerSource entityManagerSource,
org.slf4j.Logger logger) |
Modifier and Type | Method and Description |
---|---|
javax.persistence.EntityManager |
getEntityManager(java.lang.String persistenceUnitName)
Gets the active EntityManager for this request, creating it as necessary.
|
java.util.Map<java.lang.String,javax.persistence.EntityManager> |
getEntityManagers()
Gets all active EntityManagers for this request, creating them as necessary.
|
void |
threadDidCleanup()
Invoked by
PerthreadManager service when a thread performs and
end-of-request cleanup. |
public EntityManagerManagerImpl(EntityManagerSource entityManagerSource, org.slf4j.Logger logger)
public javax.persistence.EntityManager getEntityManager(java.lang.String persistenceUnitName)
getEntityManager
in interface EntityManagerManager
persistenceUnitName
- the name of a persistence unit as defined in persistence.xml
public java.util.Map<java.lang.String,javax.persistence.EntityManager> getEntityManagers()
getEntityManagers
in interface EntityManagerManager
public void threadDidCleanup()
ThreadCleanupListener
PerthreadManager
service when a thread performs and
end-of-request cleanup.threadDidCleanup
in interface ThreadCleanupListener
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.