JpaTransactionObject

org.beangle.data.orm.hibernate.HibernateTransactionManager.JpaTransactionObject
class JpaTransactionObject extends JdbcTransactionObjectSupport

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
Show all

Members list

Value members

Concrete methods

override def createSavepoint(): Object

Attributes

Definition Classes
JdbcTransactionObjectSupport -> SavepointManager
override def flush(): Unit

Attributes

Definition Classes
JdbcTransactionObjectSupport -> SmartTransactionObject -> Flushable
def hasSessionHolder: Boolean
def hasTransaction: Boolean
def isRollbackOnly: Boolean
override def releaseSavepoint(savepoint: Object): Unit

Attributes

Definition Classes
JdbcTransactionObjectSupport -> SavepointManager
override def rollbackToSavepoint(savepoint: Object): Unit

Attributes

Definition Classes
JdbcTransactionObjectSupport -> SavepointManager
def session: EntityManager
def setRollbackOnly(): Unit
def transactionData: AnyRef
def transactionData_=(d: AnyRef): Unit
def update(sessionHolder: SessionHolder, isNewSession: Boolean): Unit

Inherited methods

def getConnectionHolder(): ConnectionHolder

Attributes

Inherited from:
JdbcTransactionObjectSupport
@Nullable
def getPreviousIsolationLevel(): Integer

Attributes

Inherited from:
JdbcTransactionObjectSupport
def hasConnectionHolder(): Boolean

Attributes

Inherited from:
JdbcTransactionObjectSupport
def isReadOnly(): Boolean

Attributes

Inherited from:
JdbcTransactionObjectSupport
def isSavepointAllowed(): Boolean

Attributes

Inherited from:
JdbcTransactionObjectSupport
def setConnectionHolder(connectionHolder: ConnectionHolder): Unit

Attributes

Inherited from:
JdbcTransactionObjectSupport
def setPreviousIsolationLevel(previousIsolationLevel: Integer): Unit

Attributes

Inherited from:
JdbcTransactionObjectSupport
def setReadOnly(readOnly: Boolean): Unit

Attributes

Inherited from:
JdbcTransactionObjectSupport
def setSavepointAllowed(savepointAllowed: Boolean): Unit

Attributes

Inherited from:
JdbcTransactionObjectSupport

Concrete fields

var data: AnyRef
var isNewSession: Boolean