|
DRAFT | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface EntityTransaction
Interface used to control transactions on resource-local entity
managers. The EntityManager.getTransaction() method returns the
EntityTransaction interface.
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
void begin()
IllegalStateException - if isActive() is truevoid commit()
IllegalStateException - if isActive() is false
RollbackException - if the commit failsvoid rollback()
IllegalStateException - if isActive() is false
PersistenceException - if an unexpected error
condition is encounteredvoid setRollbackOnly()
IllegalStateException - if isActive() is falseboolean getRollbackOnly()
IllegalStateException - if isActive() is falseboolean isActive()
PersistenceException - if an unexpected error
condition is encountered
|
DRAFT | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.
Generated on 24-November-2009 03:24