HibernateTransactionManager

org.beangle.data.orm.hibernate.HibernateTransactionManager
See theHibernateTransactionManager companion object
class HibernateTransactionManager(val sessionFactory: EntityManagerFactory) extends AbstractPlatformTransactionManager with ResourceTransactionManager

Attributes

Companion:
object
Graph
Supertypes
trait ResourceTransactionManager
class AbstractPlatformTransactionManager
trait Serializable
trait PlatformTransactionManager
trait TransactionManager
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Classlikes

class JpaTransactionObject extends JdbcTransactionObjectSupport

JPA transaction object, representing a EntityManagerHolder. Used as transaction object by JpaTransactionManager.

JPA transaction object, representing a EntityManagerHolder. Used as transaction object by JpaTransactionManager.

Attributes

Graph
Supertypes
class JdbcTransactionObjectSupport
trait SmartTransactionObject
trait Flushable
trait SavepointManager
class Object
trait Matchable
class Any

Value members

Concrete methods

override def getResourceFactory: Object

Attributes

Definition Classes
ResourceTransactionManager

Inherited methods

final def commit(status: TransactionStatus): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def getDefaultTimeout(): Int

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def getTransaction(definition: TransactionDefinition): TransactionStatus

Attributes

Inherited from:
AbstractPlatformTransactionManager

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def isFailEarlyOnGlobalRollbackOnly(): Boolean

Attributes

Inherited from:
AbstractPlatformTransactionManager

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def isNestedTransactionAllowed(): Boolean

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def isRollbackOnCommitFailure(): Boolean

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def isValidateExistingTransaction(): Boolean

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def rollback(status: TransactionStatus): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def setDefaultTimeout(defaultTimeout: Int): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def setFailEarlyOnGlobalRollbackOnly(failEarlyOnGlobalRollbackOnly: Boolean): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def setGlobalRollbackOnParticipationFailure(globalRollbackOnParticipationFailure: Boolean): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def setNestedTransactionAllowed(nestedTransactionAllowed: Boolean): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def setRollbackOnCommitFailure(rollbackOnCommitFailure: Boolean): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def setTransactionSynchronization(transactionSynchronization: Int): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def setTransactionSynchronizationName(constantName: String): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager
final def setValidateExistingTransaction(validateExistingTransaction: Boolean): Unit

Attributes

Inherited from:
AbstractPlatformTransactionManager

Concrete fields

var dataSource: DataSource
var jpaPropertyMap: Map[String, Object]
val sessionFactory: EntityManagerFactory