class HibernateTransactionManager extends AbstractPlatformTransactionManager with ResourceTransactionManager
Simplify HibernateTransactionManager in spring-orm bundle. Just add SessionUtils.isEnableThreadBinding() support in doGetTranscation
- Annotations
- @description()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- HibernateTransactionManager
- ResourceTransactionManager
- AbstractPlatformTransactionManager
- Serializable
- PlatformTransactionManager
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new HibernateTransactionManager(sessionFactory: SessionFactory)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
commit(arg0: TransactionStatus): Unit
- Definition Classes
- AbstractPlatformTransactionManager → PlatformTransactionManager
- Annotations
- @throws( ... )
- val dataSource: DataSource
-
def
determineTimeout(arg0: TransactionDefinition): Int
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
def
doBegin(transaction: AnyRef, definition: TransactionDefinition): Unit
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
def
doCleanupAfterCompletion(transaction: AnyRef): Unit
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
def
doCommit(status: DefaultTransactionStatus): Unit
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
def
doGetTransaction(): AnyRef
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
def
doResume(transaction: AnyRef, suspendedResources: AnyRef): Unit
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
def
doRollback(status: DefaultTransactionStatus): Unit
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
def
doSetRollbackOnly(status: DefaultTransactionStatus): Unit
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
def
doSuspend(transaction: AnyRef): AnyRef
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
final
def
getDefaultTimeout(): Int
- Definition Classes
- AbstractPlatformTransactionManager
-
def
getResourceFactory(): AnyRef
- Definition Classes
- HibernateTransactionManager → ResourceTransactionManager
-
final
def
getTransaction(arg0: TransactionDefinition): TransactionStatus
- Definition Classes
- AbstractPlatformTransactionManager → PlatformTransactionManager
- Annotations
- @throws( ... )
-
final
def
getTransactionSynchronization(): Int
- Definition Classes
- AbstractPlatformTransactionManager
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
invokeAfterCompletion(arg0: List[TransactionSynchronization], arg1: Int): Unit
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
def
isExistingTransaction(transaction: AnyRef): Boolean
- Attributes
- protected
- Definition Classes
- HibernateTransactionManager → AbstractPlatformTransactionManager
-
final
def
isFailEarlyOnGlobalRollbackOnly(): Boolean
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
isGlobalRollbackOnParticipationFailure(): Boolean
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
isNestedTransactionAllowed(): Boolean
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
isRollbackOnCommitFailure(): Boolean
- Definition Classes
- AbstractPlatformTransactionManager
-
def
isSameConnectionForEntireSession(session: Session): Boolean
- Attributes
- protected
-
final
def
isValidateExistingTransaction(): Boolean
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newTransactionStatus(arg0: TransactionDefinition, arg1: Any, arg2: Boolean, arg3: Boolean, arg4: Boolean, arg5: Any): DefaultTransactionStatus
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
prepareForCommit(arg0: DefaultTransactionStatus): Unit
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
def
prepareSynchronization(arg0: DefaultTransactionStatus, arg1: TransactionDefinition): Unit
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
prepareTransactionStatus(arg0: TransactionDefinition, arg1: Any, arg2: Boolean, arg3: Boolean, arg4: Boolean, arg5: Any): DefaultTransactionStatus
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
def
registerAfterCompletionWithExistingTransaction(arg0: Any, arg1: List[TransactionSynchronization]): Unit
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
- Annotations
- @throws( ... )
-
final
def
resume(arg0: Any, arg1: springframework.transaction.support.AbstractPlatformTransactionManager.SuspendedResourcesHolder): Unit
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
- Annotations
- @throws( ... )
-
final
def
rollback(arg0: TransactionStatus): Unit
- Definition Classes
- AbstractPlatformTransactionManager → PlatformTransactionManager
- Annotations
- @throws( ... )
- val sessionFactory: SessionFactory
-
final
def
setDefaultTimeout(arg0: Int): Unit
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
setFailEarlyOnGlobalRollbackOnly(arg0: Boolean): Unit
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
setGlobalRollbackOnParticipationFailure(arg0: Boolean): Unit
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
setNestedTransactionAllowed(arg0: Boolean): Unit
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
setRollbackOnCommitFailure(arg0: Boolean): Unit
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
setTransactionSynchronization(arg0: Int): Unit
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
setTransactionSynchronizationName(arg0: String): Unit
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
setValidateExistingTransaction(arg0: Boolean): Unit
- Definition Classes
- AbstractPlatformTransactionManager
-
def
shouldCommitOnGlobalRollbackOnly(): Boolean
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
suspend(arg0: Any): springframework.transaction.support.AbstractPlatformTransactionManager.SuspendedResourcesHolder
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
- Annotations
- @throws( ... )
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
triggerBeforeCommit(arg0: DefaultTransactionStatus): Unit
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
triggerBeforeCompletion(arg0: DefaultTransactionStatus): Unit
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
def
useSavepointForNestedTransaction(): Boolean
- Attributes
- protected[org.springframework.transaction.support]
- Definition Classes
- AbstractPlatformTransactionManager
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )