org.apache.openjpa.jdbc.kernel
Class BatchingOperationOrderUpdateManager
java.lang.Object
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager
org.apache.openjpa.jdbc.kernel.OperationOrderUpdateManager
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:
newPreparedStatementManager
in 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) using
AbstractUpdateManager.addException(java.util.Collection, java.lang.Exception)
. Return exceps
.
- Overrides:
flush
in class OperationOrderUpdateManager
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.This documentation is deprecated and will be removed in the next release of WebLogic Server.
Oracle Fusion Middleware Apache OpenJPA 1.1.0 API Reference
12c Release 1 (12.1.1)
Part Number E24398_01