public interface EntityTransaction
EntityTransaction interface is used to control
resource transactions on resource-local entity managers. The
EntityManager.getTransaction()
method returns the EntityTransaction interface.| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Start the resource transaction.
|
void |
commit()
Commit the current transaction, writing any unflushed
changes to the database.
|
boolean |
getRollbackOnly()
Determine whether the current transaction has been marked
for rollback.
|
boolean |
isActive()
Indicate whether a transaction is in progress.
|
void |
rollback()
Roll back the current transaction
|
void |
setRollbackOnly()
Mark the current transaction so that the only possible
outcome of the transaction is for the transaction to be
rolled back.
|
void begin()
IllegalStateException - if isActive() is true.void commit()
IllegalStateException - if isActive() is false.RollbackException - if the commit fails.void rollback()
IllegalStateException - if isActive() is false.PersistenceException - if an unexpected error
condition is encountered.void setRollbackOnly()
IllegalStateException - if isActive() is false.boolean getRollbackOnly()
IllegalStateException - if isActive() is false.boolean isActive()
PersistenceException - if an unexpected error
condition is encountered.Copyright © 2025. All rights reserved.