Package org.apache.tapestry5.jpa
Interface EntityManagerManager
- 
- All Known Implementing Classes:
 EntityManagerManagerImpl
public interface EntityManagerManager
ManagesEntityManagers for the current thread. AnEntityManageris created as needed and closed at the end of each request. The implementation of this service is per-thread.- Since:
 - 5.3
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.persistence.EntityManagergetEntityManager(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. 
 - 
 
- 
- 
Method Detail
- 
getEntityManager
javax.persistence.EntityManager getEntityManager(java.lang.String persistenceUnitName)
Gets the active EntityManager for this request, creating it as necessary.- Parameters:
 persistenceUnitName- the name of a persistence unit as defined inpersistence.xml- Returns:
 - EntityManager for the persistence unit,
 
 
- 
getEntityManagers
java.util.Map<java.lang.String,javax.persistence.EntityManager> getEntityManagers()
Gets all active EntityManagers for this request, creating them as necessary.- Returns:
 - Map in which persistence unit names are associated with EntityManagers
 
 
 - 
 
 -