|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.hibernate.transaction.JDBCTransaction
Implements a basic transaction strategy for JDBC connections.This is the default Transaction implementation used if none is explicitly specified.
| Constructor Summary | |
JDBCTransaction(JDBCContext jdbcContext,
TransactionFactory.Context transactionContext)
|
|
| Method Summary | |
void |
begin()
Begin a new transaction. |
void |
commit()
Flush the associated Session and end the unit of work. |
boolean |
isActive()
Is this transaction still active? |
void |
registerSynchronization(Synchronization sync)
Register a user synchronization callback for this transaction |
void |
rollback()
Force the underlying transaction to roll back. |
void |
setTimeout(int seconds)
Set the transaction timeout for any transaction started by a subsequent call to begin() on this instance. |
boolean |
wasCommitted()
Check if this transaction was successfully committed. |
boolean |
wasRolledBack()
Was this transaction rolled back or set to rollback only? |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JDBCTransaction(JDBCContext jdbcContext,
TransactionFactory.Context transactionContext)
| Method Detail |
public void begin()
throws HibernateException
Transaction
begin in interface TransactionHibernateException
public void commit()
throws HibernateException
Transaction
commit in interface TransactionHibernateException
public void rollback()
throws HibernateException
Transaction
rollback in interface TransactionHibernateExceptionpublic boolean wasRolledBack()
Transaction
wasRolledBack in interface Transactionpublic boolean wasCommitted()
Transaction
wasCommitted in interface Transactionpublic boolean isActive()
Transaction
isActive in interface Transaction
public void registerSynchronization(Synchronization sync)
throws HibernateException
Transaction
registerSynchronization in interface TransactionHibernateExceptionpublic void setTimeout(int seconds)
Transaction
setTimeout in interface Transaction
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||