public class TnInsertEntityHandler extends TnAbstractEntityHandler
| 修飾子とタイプ | クラスと説明 |
|---|---|
protected static interface |
TnInsertEntityHandler.IdentityProcessCallback |
_beanMetaData, _bindVariables, _bindVariableValueTypes, _boundPropTypes, _deleteOption, _insertOption, _newTimestampList, _newVersionNoList, _optimisticLockHandling, _updateOption, _versionNoAutoIncrementOnMemory_dataSource, _exceptionMessageSqlArgs, _sql, _statementFactory| コンストラクタと説明 |
|---|
TnInsertEntityHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
TnBeanMetaData beanMetaData,
TnPropertyType[] boundPropTypes) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
doProcessIdentity(TnInsertEntityHandler.IdentityProcessCallback callback) |
protected String |
getUpdateSQLFailureProcessTitle() |
protected void |
processBefore(Connection conn,
Object bean) |
protected void |
processFinally(Connection conn,
Object bean,
RuntimeException sqlEx) |
protected void |
processSuccess(Connection conn,
Object bean,
int ret) |
protected void |
setupBindVariables(Object bean) |
addNewTimestamp, addNewVersionNo, createEntityAlreadyUpdatedException, delegateDisableIdentityGeneration, delegateEnableIdentityGeneration, disableIdentityGeneration, doRegisterUpdateWhereBindVariable, doSetupUpdateWhereBindVariables, enableIdentityGeneration, execute, execute, extractUniqueDrivenPropSet, getBeanMetaData, handleUpdateResultWithOptimisticLock, isPrimaryKeyIdentityDisabled, newIdentityGenerationHandler, setDeleteOption, setInsertOption, setOptimisticLockHandling, setUpdateOption, setupDeleteBindVariables, setupInsertBindVariables, setupUpdateBindVariables, setVersionNoAutoIncrementOnMemory, updateTimestampIfNeed, updateTimestampIfNeed, updateVersionNoIfNeed, updateVersionNoIfNeedaddBatch, assertObjectNotNull, bindArgs, bindArgs, bindArgs, buildDisplaySql, buildExceptionMessageSql, close, close, close, createDisplaySqlBuilder, createInheritedConnectionDataSource, createResourcedLogDateDisplayStyle, createSQLExceptionHandler, createSQLExceptionResource, createSqlLogDisplaySqlBuilder, doLogSql, executeBatch, executeProcedure, executeQuery, executeUpdate, findValueType, getArgTypes, getBatchUpdateSQLFailureProcessTitle, getBindVariableText, getConnection, getManualThreadDataSourceHandler, getSpecifiedLogDateDisplayStyle, getSqlFireHook, getSqlLogHander, getSqlLogRegistry, getSqlResultHander, handleSQLException, hasSqlFireHook, hasSqlLogHandler, hasSqlResultHandler, hookSqlFireBefore, hookSqlFireFinally, isContainsLineSeparatorInSql, isInternalDebugEnabled, isLogEnabled, isSaveMillis, ln, log, logDisplaySql, logSql, newDisplaySqlBuilder, prepareCall, prepareSqlLogInfo, prepareStatement, processBeforeLogging, pushToSqlLogRegistry, saveAfterSqlTimeMillis, saveBeforeSqlTimeMillis, saveHookSqlLogInfo, saveResultSqlLogInfo, setExceptionMessageSqlArgs, setFetchSize, setMaxRows, systemTimepublic TnInsertEntityHandler(DataSource dataSource, StatementFactory statementFactory, String sql, TnBeanMetaData beanMetaData, TnPropertyType[] boundPropTypes)
protected void setupBindVariables(Object bean)
protected void processBefore(Connection conn, Object bean)
processBefore クラス内 TnAbstractEntityHandlerprotected void processFinally(Connection conn, Object bean, RuntimeException sqlEx)
processFinally クラス内 TnAbstractEntityHandlerprotected void processSuccess(Connection conn, Object bean, int ret)
processSuccess クラス内 TnAbstractEntityHandlerprotected void doProcessIdentity(TnInsertEntityHandler.IdentityProcessCallback callback)
protected String getUpdateSQLFailureProcessTitle()
getUpdateSQLFailureProcessTitle クラス内 TnAbstractBasicSqlHandlerCopyright © 2014–2015 The DBFlute Project. All rights reserved.