Class SimpleEntityManagerProvider

java.lang.Object
org.axonframework.common.legacyjpa.SimpleEntityManagerProvider
All Implemented Interfaces:
EntityManagerProvider

@Deprecated public class SimpleEntityManagerProvider extends Object implements EntityManagerProvider
Deprecated.
in favor of using SimpleEntityManagerProvider which moved to jakarta.
Simple implementation of the EntityManagerProvider that returns the EntityManager instance provided at construction time.
Since:
1.3
Author:
Allard Buijze
  • Constructor Details

    • SimpleEntityManagerProvider

      public SimpleEntityManagerProvider(javax.persistence.EntityManager entityManager)
      Deprecated.
      Initializes an instance that always returns the given entityManager. This class can be used for testing, or when using a ContainerManaged EntityManager.
      Parameters:
      entityManager - the EntityManager to return on getEntityManager()
  • Method Details

    • getEntityManager

      public javax.persistence.EntityManager getEntityManager()
      Deprecated.
      Description copied from interface: EntityManagerProvider
      Returns the EntityManager instance to use.

      Note that the implementation is responsible for keeping track of transaction scope, if necessary. Generally, this is the case when using application-managed EntityManagers.

      Specified by:
      getEntityManager in interface EntityManagerProvider
      Returns:
      the EntityManager instance to use.