org.axonframework.common.jpa
Class SimpleEntityManagerProvider
java.lang.Object
org.axonframework.common.jpa.SimpleEntityManagerProvider
- All Implemented Interfaces:
- EntityManagerProvider
public class SimpleEntityManagerProvider
- extends Object
- implements EntityManagerProvider
Simple implementation of the EntityManagerProvider that returns the EntityManager instance provided at construction
time.
- Since:
- 1.3
- Author:
- Allard Buijze
Constructor Summary |
SimpleEntityManagerProvider(javax.persistence.EntityManager entityManager)
Initializes an instance that always returns the given entityManager . |
Method Summary |
javax.persistence.EntityManager |
getEntityManager()
Returns the EntityManager instance to use. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleEntityManagerProvider
public SimpleEntityManagerProvider(javax.persistence.EntityManager entityManager)
- 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()
getEntityManager
public javax.persistence.EntityManager getEntityManager()
- 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.
Copyright © 2010-2016. All Rights Reserved.