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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
       persistenceUnitName)
      Gets the active EntityManager for this request, creating it as necessary.
      <,​> getEntityManagers()
      Gets all active EntityManagers for this request, creating them as necessary.
    • Method Detail

      • getEntityManager

          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

        <,​> getEntityManagers()
        Gets all active EntityManagers for this request, creating them as necessary.
        Returns:
        Map in which persistence unit names are associated with EntityManagers