lumis.portal.dao.hibernate
Interface ITransactionHibernate

Package class diagram package ITransactionHibernate
All Superinterfaces:
ITransaction, ITransactionJdbc, ITransactionJPA
All Known Implementing Classes:
TransactionHibernate

@StableMinor(version="5.5",
             sinceVersion="4.0")
public interface ITransactionHibernate
extends ITransactionJdbc, ITransactionJPA

The transaction interface for when the transaction is backed up by hibernate.

Since:
4.0.0

Method Summary
 org.hibernate.Session getSession()
          Returns the default hibernate session for this transaction.
 org.hibernate.Session getSession(String databaseId)
          Returns the hibernate session associated with the specified database.
 
Methods inherited from interface lumis.portal.dao.jdbc.ITransactionJdbc
getConnection, getConnection
 
Methods inherited from interface lumis.portal.transaction.ITransaction
getByConnectionId
 
Methods inherited from interface lumis.util.ITransaction
addObserver, begin, commit, dispose, getAttribute, isActive, removeAttribute, removeObserver, rollback, setAttribute
 
Methods inherited from interface lumis.portal.dao.jpa.ITransactionJPA
getEntityManager, getEntityManager
 

Method Detail

getSession

org.hibernate.Session getSession()
                                 throws DaoException
Returns the default hibernate session for this transaction.

Returns:
the default hibernate session for this transaction.
Throws:
DaoException

getSession

org.hibernate.Session getSession(String databaseId)
                                 throws DaoException
Returns the hibernate session associated with the specified database.

Parameters:
databaseId - the database id.
Returns:
the hibernate session.
Throws:
DaoException
Since:
4.0.4


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.