public class TnBatchInsertHandler extends TnAbstractBatchHandler
_alreadySavedToResultInfo, _batchLoggingSb, _existsSkippedLogging, _loggingRecordCount, _loggingScopeSize_beanMetaData, _bindVariables, _bindVariableValueTypes, _boundPropTypes, _deleteOption, _insertOption, _newTimestampList, _newVersionNoList, _optimisticLockHandling, _updateOption, _versionNoAutoIncrementOnMemory_dataSource, _exceptionMessageSqlArgs, _sql, _statementFactory| コンストラクタと説明 |
|---|
TnBatchInsertHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
TnBeanMetaData beanMetaData,
TnPropertyType[] boundPropTypes) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Integer |
getBatchLoggingLimit() |
protected String |
getBatchUpdateSQLFailureProcessTitle() |
protected void |
processBefore(Connection conn,
Object beanList) |
protected void |
processFinally(Connection conn,
Object beanList,
RuntimeException sqlEx) |
protected void |
setupBindVariables(Object bean) |
buildExceptionMessageSql, clearBatchLogging, execute, executeBatch, extractUniqueDrivenPropSet, handleBatchLogging, handleBatchResultSqlSaving, handleBatchUpdateResultWithOptimisticLock, handleBatchUpdateResultWithOptimisticLockByResult, handleBatchUpdateResultWithOptimisticLockByUpdateCount, isBatchLoggingOver, isCurrentDBDef, logSql, needsBreakLoggingScope, noticeBatchLoggingOver, prepareBatchElement, processBatchBefore, processBatchSuccess, processBeforeLogging, processSuccess, saveBatchLoggingSql, saveHookSqlLogInfo, saveResultSqlLogInfoaddNewTimestamp, addNewVersionNo, createEntityAlreadyUpdatedException, delegateDisableIdentityGeneration, delegateEnableIdentityGeneration, disableIdentityGeneration, doRegisterUpdateWhereBindVariable, doSetupUpdateWhereBindVariables, enableIdentityGeneration, execute, getBeanMetaData, handleUpdateResultWithOptimisticLock, isPrimaryKeyIdentityDisabled, newIdentityGenerationHandler, setDeleteOption, setInsertOption, setOptimisticLockHandling, setUpdateOption, setupDeleteBindVariables, setupInsertBindVariables, setupUpdateBindVariables, setVersionNoAutoIncrementOnMemory, updateTimestampIfNeed, updateTimestampIfNeed, updateVersionNoIfNeed, updateVersionNoIfNeedaddBatch, assertObjectNotNull, bindArgs, bindArgs, bindArgs, buildDisplaySql, close, close, close, createDisplaySqlBuilder, createInheritedConnectionDataSource, createResourcedLogDateDisplayStyle, createSQLExceptionHandler, createSQLExceptionResource, createSqlLogDisplaySqlBuilder, doLogSql, executeBatch, executeProcedure, executeQuery, executeUpdate, findValueType, getArgTypes, getBindVariableText, getConnection, getManualThreadDataSourceHandler, getSpecifiedLogDateDisplayStyle, getSqlFireHook, getSqlLogHander, getSqlResultHander, getUpdateSQLFailureProcessTitle, handleSQLException, hasSqlFireHook, hasSqlLogHandler, hasSqlResultHandler, hookSqlFireBefore, hookSqlFireFinally, isContainsLineSeparatorInSql, isInternalDebugEnabled, isLogEnabled, isSaveMillis, ln, log, logDisplaySql, newDisplaySqlBuilder, prepareCall, prepareSqlLogInfo, prepareStatement, saveAfterSqlTimeMillis, saveBeforeSqlTimeMillis, setExceptionMessageSqlArgs, setFetchSize, setMaxRows, systemTimepublic TnBatchInsertHandler(DataSource dataSource, StatementFactory statementFactory, String sql, TnBeanMetaData beanMetaData, TnPropertyType[] boundPropTypes)
protected void setupBindVariables(Object bean)
protected Integer getBatchLoggingLimit()
protected void processBefore(Connection conn, Object beanList)
processBefore クラス内 TnAbstractBatchHandlerprotected void processFinally(Connection conn, Object beanList, RuntimeException sqlEx)
processFinally クラス内 TnAbstractBatchHandlerprotected String getBatchUpdateSQLFailureProcessTitle()
Copyright © 2014–2015 The DBFlute Project. All rights reserved.