org.apache.tapestry5.jpa
Interface EntityManagerManager

All Known Implementing Classes:
EntityManagerManagerImpl

public interface EntityManagerManager

Manages EntityManagers for the current thread. An EntityManager is created as needed and closed at the end of each request.

The implementation of this service is per-thread.

Since:
5.3

Method Summary
 EntityManager getEntityManager(String persistenceUnitName)
          Gets the active EntityManager for this request, creating it as necessary.
 Map<String,EntityManager> getEntityManagers()
          Gets all active EntityManagers for this request, creating them as necessary.
 

Method Detail

getEntityManager

EntityManager getEntityManager(String persistenceUnitName)
Gets the active EntityManager for this request, creating it as necessary.

Parameters:
persistenceUnitName - the name of a persistence unit as defined in persistence.xml
Returns:
EntityManager for the persistence unit,

getEntityManagers

Map<String,EntityManager> getEntityManagers()
Gets all active EntityManagers for this request, creating them as necessary.

Returns:
Map in which persistence unit names are associated with EntityManagers


Copyright © 2003-2012 The Apache Software Foundation.