站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 3.2.3 正式版 API 英文文档

BatchingBatcher (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档


org.hibernate.jdbc
Class BatchingBatcher

java.lang.Object
  extended byorg.hibernate.jdbc.AbstractBatcher
      extended byorg.hibernate.jdbc.BatchingBatcher
All Implemented Interfaces:
Batcher

public class BatchingBatcher
extends AbstractBatcher

An implementation of the Batcher interface that actually uses batching

Author:
Gavin King

Field Summary
 
Fields inherited from class org.hibernate.jdbc.AbstractBatcher
log, SQL_LOG
 
Constructor Summary
BatchingBatcher(ConnectionManager connectionManager, Interceptor interceptor)
           
 
Method Summary
 void addToBatch(Expectation expectation)
          Add an insert / delete / update to the current batch (might be called multiple times for single prepareBatchStatement())
protected  void doExecuteBatch(PreparedStatement ps)
           
 
Methods inherited from class org.hibernate.jdbc.AbstractBatcher
abortBatch, cancelLastQuery, closeConnection, closeQueryStatement, closeStatement, closeStatements, executeBatch, getFactory, getResultSet, getResultSet, getStatement, hasOpenResources, openConnection, openResourceStatsAsString, prepareBatchCallableStatement, prepareBatchStatement, prepareCallableQueryStatement, prepareCallableStatement, prepareQueryStatement, prepareSelectStatement, prepareStatement, prepareStatement, prepareStatement, setTransactionTimeout, unsetTransactionTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BatchingBatcher

public BatchingBatcher(ConnectionManager connectionManager,
                       Interceptor interceptor)
Method Detail

addToBatch

public void addToBatch(Expectation expectation)
                throws SQLException,
                       HibernateException
Description copied from interface: Batcher
Add an insert / delete / update to the current batch (might be called multiple times for single prepareBatchStatement())

Throws:
SQLException
HibernateException

doExecuteBatch

protected void doExecuteBatch(PreparedStatement ps)
                       throws SQLException,
                              HibernateException
Specified by:
doExecuteBatch in class AbstractBatcher
Throws:
SQLException
HibernateException