public interface EntityTransaction
EntityManager.getTransaction()
method returns the
EntityTransaction
interface.Modifier and Type | Method | Description |
---|---|---|
void |
begin() |
Start a resource transaction.
|
void |
commit() |
Commit the current resource transaction, writing any
unflushed changes to the database.
|
boolean |
getRollbackOnly() |
Determine whether the current resource transaction has been
marked for rollback.
|
boolean |
isActive() |
Indicate whether a resource transaction is in progress.
|
void |
rollback() |
Roll back the current resource transaction.
|
void |
setRollbackOnly() |
Mark the current resource transaction so that the only
possible outcome of the transaction is for the transaction
to be rolled back.
|
void begin()
java.lang.IllegalStateException
- if isActive()
is truevoid commit()
java.lang.IllegalStateException
- if isActive()
is falseRollbackException
- if the commit failsvoid rollback()
java.lang.IllegalStateException
- if isActive()
is falsePersistenceException
- if an unexpected error
condition is encounteredvoid setRollbackOnly()
java.lang.IllegalStateException
- if isActive()
is falseboolean getRollbackOnly()
java.lang.IllegalStateException
- if isActive()
is falseboolean isActive()
PersistenceException
- if an unexpected error
condition is encounteredCopyright © 2018. All rights reserved.