public class EntityTransactionImpl
extends java.lang.Object
implements javax.persistence.EntityTransaction
EntityTransactionImpl| Constructor and Description |
|---|
EntityTransactionImpl(EntityTransactionWrapper wrapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Start the current transaction.
|
void |
commit()
Commit the current transaction, writing any un-flushed changes to the database.
|
boolean |
getRollbackOnly()
Determine whether the current transaction has been marked
for rollback.
|
boolean |
isActive()
Check to see if the current transaction is in progress.
|
void |
rollback()
Roll back the current transaction, discarding any changes that have happened
in this transaction.
|
void |
setRollbackOnly()
Mark the current transaction so that the only possible
outcome of the transaction is for the transaction to be
rolled back.
|
public EntityTransactionImpl(EntityTransactionWrapper wrapper)
public void begin()
isActive() returns
false.begin in interface javax.persistence.EntityTransactionjava.lang.IllegalStateException - if isActive() is true.public void commit()
isActive() returns true.commit in interface javax.persistence.EntityTransactionjava.lang.IllegalStateException - if isActive() is false.PersistenceException - if the commit fails.public void rollback()
isActive() returns
true.rollback in interface javax.persistence.EntityTransactionjava.lang.IllegalStateException - if isActive() is false.public void setRollbackOnly()
setRollbackOnly in interface javax.persistence.EntityTransactionjava.lang.IllegalStateException - if isActive() is false.public boolean getRollbackOnly()
getRollbackOnly in interface javax.persistence.EntityTransactionjava.lang.IllegalStateException - if isActive() is false.public boolean isActive()
isActive in interface javax.persistence.EntityTransactionEclipseLink 2.4.2, "build v20130514-5956486" API Reference