Name
Transaction
Synopsis
The Transaction
interface
provides for initiation and completion of transactions under user
control. It also provides methods for setting various options that
control transaction behavior during a transaction and cache behavior
after the transaction completes.
public interface Transaction { public void begin( ); public void commit( ); public boolean getNontransactionalRead( ); public boolean getNontransactionalWrite( ); public boolean getOptimistic( ); public PersistenceManager getPersistenceManager( ); public boolean getRestoreValues( ); public boolean getRetainValues( ); public Synchronization getSynchronization( ); public boolean isActive( ); public void rollback( ); public void setNontransactionalRead( boolean nontransactionalRead); public void setNontransactionalWrite( boolean nontransactionalWrite); public void setOptimistic(boolean optimistic); public void setRestoreValues(boolean restoreValues); public void setRetainValues(boolean retainValues); public void setSynchronization(Synchronization sync); }
Returned by
PersistenceManager.currentTransaction(
)
Get Java Data Objects now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.