org.apache.openjpa.jdbc.kernel
Class BatchingOperationOrderUpdateManager
java.lang.Object
   org.apache.openjpa.jdbc.kernel.AbstractUpdateManager
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager
       org.apache.openjpa.jdbc.kernel.OperationOrderUpdateManager
org.apache.openjpa.jdbc.kernel.OperationOrderUpdateManager
           org.apache.openjpa.jdbc.kernel.BatchingOperationOrderUpdateManager
org.apache.openjpa.jdbc.kernel.BatchingOperationOrderUpdateManager
- All Implemented Interfaces: 
- UpdateManager, Configurable
- public class BatchingOperationOrderUpdateManager 
- extends OperationOrderUpdateManager
Batch update manager that writes the SQL in object-level operation order. 
 This update manager initiates a BatchPreparedStatementManagerImpl which 
 will utilize the JDBC addBatch() and executeBatch() APIs to batch the 
 statements for performance improvement.
 This is the plug-in class for UpdateManager to support statement 
 batching for ordering. You can plug-in this statement batch implementation 
 through the following property: 
 
 < property name="openjpa.jdbc.UpdateManager" 
   value="org.apache.openjpa.jdbc.kernel.BatchingOperationOrderUpdateManager"
    />   
 
- Author:
- Teresa Kan
 
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
BatchingOperationOrderUpdateManager
public BatchingOperationOrderUpdateManager()
newPreparedStatementManager
protected PreparedStatementManager newPreparedStatementManager(JDBCStore store,
                                                               Connection conn)
- Description copied from class: AbstractUpdateManager
- Return a new PreparedStatementManager.
 
- 
- Overrides:
- newPreparedStatementManagerin class- OperationOrderUpdateManager
 
- 
 
flush
protected Collection flush(RowManager rowMgr,
                           PreparedStatementManager psMgr,
                           Collection exceps)
- Description copied from class: AbstractUpdateManager
- Flush all rows of the given row manager. Add exceptions to
 exceps(which may start as null) usingAbstractUpdateManager.addException(java.util.Collection, java.lang.Exception). Returnexceps.
 
- 
- Overrides:
- flushin class- OperationOrderUpdateManager
 
- 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.