| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface OpenJPAEntityTransaction
Extension of the JPA EntityTransaction interface.
| Method Summary | |
|---|---|
|  void | commitAndResume()Issue a commit and then start a new transaction. | 
|  java.lang.Throwable | getRollbackCause()Returns the Throwable that caused the transaction to be marked for rollback. | 
|  void | rollbackAndResume()Issue a rollback and then start a new transaction. | 
|  void | setRollbackOnly(java.lang.Throwable cause)Mark the current transaction for rollback with the specified cause of the rollback. | 
| Methods inherited from interface javax.persistence.EntityTransaction | 
|---|
| begin, commit, getRollbackOnly, isActive, rollback, setRollbackOnly | 
| Method Detail | 
|---|
void commitAndResume()
manager.commit (); manager.begin ();except that the entity manager's internal atomic lock is utilized, so this method can be safely executed from multiple threads.
EntityTransaction.commit(), 
EntityTransaction.begin()void rollbackAndResume()
manager.rollback (); manager.begin ();except that the entity manager's internal atomic lock is utilized, so this method can be safely executed from multiple threads.
EntityTransaction.rollback(), 
EntityTransaction.begin()void setRollbackOnly(java.lang.Throwable cause)
java.lang.Throwable getRollbackCause()
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||