org.apache.tapestry5.jpa

## Interface EntityManagerManager

- All Known Implementing Classes:
    EntityManagerManagerImpl

      public interface EntityManagerManager

  Manages `EntityManager`s 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

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `EntityManager` | `getEntityManager(String persistenceUnitName)` Gets the active `EntityManager` for this request, creating it as necessary.
    `Map<String,EntityManager>` | `getEntityManagers()` Gets all active `EntityManager`s 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 `EntityManager`s for this request, creating them as necessary.
      Returns:
        Map in which persistence unit names are associated with EntityManagers

${project.version} - Copyright © 2003-2014 The Apache Software Foundation.