SessionHelper

org.beangle.data.orm.hibernate.SessionHelper$
object SessionHelper extends Logging

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

class HibernateConnectionHandle(session: SessionImplementor) extends ConnectionHandle

Attributes

Graph
Supertypes
trait ConnectionHandle
class Object
trait Matchable
class Any
class SessionTransactionData(session: SessionImplementor, previousFlushMode: FlushMode, needsConnectionReset: Boolean, previousIsolationLevel: Integer, readOnly: Boolean)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def beginTransaction(entityManager: EntityManager, definition: TransactionDefinition): AnyRef
def cleanupTransaction(transactionData: Object): Unit
def closeSession(factory: SessionFactory): Unit
def closeSession(session: Session): Unit
def currentSession(factory: SessionFactory): SessionHolder
def getDataSource(factory: SessionFactory): DataSource
def getJdbcConnection(entityManager: EntityManager, readOnly: Boolean): ConnectionHandle
def openSession(factory: SessionFactory, interceptor: Option[Interceptor], initializer: Option[Consumer[Session]]): SessionHolder
def releaseJdbcConnection(conHandle: ConnectionHandle, em: EntityManager): Unit
def safeCloseSession(em: EntityManager): Unit
def toString(session: Session): String

Inherited fields

protected val logger: Logger

Attributes

Inherited from:
Logging