public class

EntityManagerHolder

extends ResourceHolderSupport
java.lang.Object
   ↳ org.springframework.transaction.support.ResourceHolderSupport
     ↳ org.springframework.orm.jpa.EntityManagerHolder

Class Overview

Holder wrapping a JPA EntityManager. JpaTransactionManager binds instances of this class to the thread, for a given EntityManagerFactory.

Note: This is an SPI class, not intended to be used by applications.

Summary

Public Constructors
EntityManagerHolder(EntityManager entityManager)
Public Methods
void clear()
Clear the transactional state of this resource holder.
EntityManager getEntityManager()
Protected Methods
SavepointManager getSavepointManager()
boolean isTransactionActive()
void setSavepointManager(SavepointManager savepointManager)
void setTransactionActive(boolean transactionActive)
[Expand]
Inherited Methods
From class org.springframework.transaction.support.ResourceHolderSupport
From class java.lang.Object
From interface org.springframework.transaction.support.ResourceHolder

Public Constructors

public EntityManagerHolder (EntityManager entityManager)

Public Methods

public void clear ()

Clear the transactional state of this resource holder.

public EntityManager getEntityManager ()

Protected Methods

protected SavepointManager getSavepointManager ()

protected boolean isTransactionActive ()

protected void setSavepointManager (SavepointManager savepointManager)

protected void setTransactionActive (boolean transactionActive)