public class SessionHolder extends ResourceHolderSupport
Note: This is an SPI class, not intended to be used by applications.
HibernateTransactionManager
,
SessionFactoryUtils
Modifier and Type | Field and Description |
---|---|
private FlushMode |
previousFlushMode |
private Session |
session |
private Transaction |
transaction |
Constructor and Description |
---|
SessionHolder(Session session) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the transactional state of this resource holder.
|
FlushMode |
getPreviousFlushMode() |
Session |
getSession() |
Transaction |
getTransaction() |
void |
setPreviousFlushMode(FlushMode previousFlushMode) |
void |
setTransaction(Transaction transaction) |
getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
private Session session
private Transaction transaction
private FlushMode previousFlushMode
public Session getSession()
public void setTransaction(Transaction transaction)
public Transaction getTransaction()
public void setPreviousFlushMode(FlushMode previousFlushMode)
public FlushMode getPreviousFlushMode()
public void clear()
ResourceHolderSupport
clear
in class ResourceHolderSupport