org.apache.openjpa.jdbc.kernel
Class BatchingConstraintUpdateManager
java.lang.Object
  
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager
      
org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager
          
org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager
- All Implemented Interfaces: 
 - UpdateManager, Configurable
 
public class BatchingConstraintUpdateManager
- extends ConstraintUpdateManager
 
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 default plug-in class for UpdateManager to support statement 
 batching. You can plug-in your own statement batch implementation through 
 the following property: 
 
   < property name="openjpa.jdbc.UpdateManager" 
     value="org.apache.openjpa.jdbc.kernel.YourOperationOrderUpdateManager" />   
 
- Author:
 
  - Teresa Kan
 
 
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
BatchingConstraintUpdateManager
public BatchingConstraintUpdateManager()
newPreparedStatementManager
protected PreparedStatementManager newPreparedStatementManager(JDBCStore store,
                                                               Connection conn)
- Description copied from class: 
AbstractUpdateManager 
- Return a new 
PreparedStatementManager.
- Overrides:
 newPreparedStatementManager in class ConstraintUpdateManager
 
 
 
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) using
 AbstractUpdateManager.addException(java.util.Collection, java.lang.Exception). Return exceps.
- Overrides:
 flush in class ConstraintUpdateManager
 
 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.