パッケージ org.nkjmlab.sorm4j
インタフェース Configurator
-
public interface ConfiguratorBuilder for Configuration. An instance of the class supplies bySormFactory.- 作成者:
- nkjm
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ インタフェース 説明 static classConfigurator.MultiRowProcessorTypeType of how to execute multi-row update SQL statements.
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static ColumnFieldMapperDEFAULT_COLUMN_FIELD_MAPPERstatic Configurator.MultiRowProcessorTypeDEFAULT_MULTI_ROW_PROCESSORstatic ResultSetConverterDEFAULT_RESULT_SET_CONVERTERstatic SqlParameterSetterDEFAULT_SQL_PARAMETER_SETTERstatic TableNameMapperDEFAULT_TABLE_NAME_MAPPERstatic intDEFAULT_TRANSACTION_ISOLATION_LEVEL
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 ConfiguratorsetBatchSize(int size)Sets batch size for processing simple batch.ConfiguratorsetBatchSizeWithMultiRow(int size)Set batch size for processing batch with multirow.ConfiguratorsetColumnFieldMapper(ColumnFieldMapper columnFieldMapper)SetsColumnFieldMapper.ConfiguratorsetMultiRowProcessorType(Configurator.MultiRowProcessorType multiRowProcessorType)Sets multi-row processor type.ConfiguratorsetMultiRowSize(int size)Sets multi-row size for in a SQL statement.ConfiguratorsetResultSetConverter(ResultSetConverter resultSetConverter)SetsResultSetConverterConfiguratorsetSqlParameterSetter(SqlParameterSetter sqlParameterSetter)SetsSqlParameterSetterConfiguratorsetTableNameMapper(TableNameMapper tableNameMapper)SetsTableNameMapperConfiguratorsetTransactionIsolationLevel(int level)Sets transaction isolation level.
-
-
-
フィールドの詳細
-
DEFAULT_MULTI_ROW_PROCESSOR
static final Configurator.MultiRowProcessorType DEFAULT_MULTI_ROW_PROCESSOR
-
DEFAULT_SQL_PARAMETER_SETTER
static final SqlParameterSetter DEFAULT_SQL_PARAMETER_SETTER
-
DEFAULT_RESULT_SET_CONVERTER
static final ResultSetConverter DEFAULT_RESULT_SET_CONVERTER
-
DEFAULT_TABLE_NAME_MAPPER
static final TableNameMapper DEFAULT_TABLE_NAME_MAPPER
-
DEFAULT_COLUMN_FIELD_MAPPER
static final ColumnFieldMapper DEFAULT_COLUMN_FIELD_MAPPER
-
DEFAULT_TRANSACTION_ISOLATION_LEVEL
static final int DEFAULT_TRANSACTION_ISOLATION_LEVEL
- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
setBatchSize
Configurator setBatchSize(int size)
Sets batch size for processing simple batch.- パラメータ:
size-- 戻り値:
-
setBatchSizeWithMultiRow
Configurator setBatchSizeWithMultiRow(int size)
Set batch size for processing batch with multirow.- パラメータ:
size-- 戻り値:
-
setColumnFieldMapper
Configurator setColumnFieldMapper(ColumnFieldMapper columnFieldMapper)
SetsColumnFieldMapper.- パラメータ:
columnFieldMapper-- 戻り値:
-
setMultiRowProcessorType
Configurator setMultiRowProcessorType(Configurator.MultiRowProcessorType multiRowProcessorType)
Sets multi-row processor type.- パラメータ:
multiRowProcessorType-- 戻り値:
-
setMultiRowSize
Configurator setMultiRowSize(int size)
Sets multi-row size for in a SQL statement.- パラメータ:
size-- 戻り値:
-
setResultSetConverter
Configurator setResultSetConverter(ResultSetConverter resultSetConverter)
SetsResultSetConverter- パラメータ:
resultSetConverter-- 戻り値:
-
setSqlParameterSetter
Configurator setSqlParameterSetter(SqlParameterSetter sqlParameterSetter)
SetsSqlParameterSetter- パラメータ:
sqlParameterSetter-- 戻り値:
-
setTableNameMapper
Configurator setTableNameMapper(TableNameMapper tableNameMapper)
SetsTableNameMapper- パラメータ:
tableNameMapper-- 戻り値:
-
setTransactionIsolationLevel
Configurator setTransactionIsolationLevel(int level)
Sets transaction isolation level. For example,Connection.TRANSACTION_SERIALIZABLEConnection.TRANSACTION_REPEATABLE_READ,Connection.TRANSACTION_READ_COMMITTED,Connection.TRANSACTION_READ_UNCOMMITTED,Connection.TRANSACTION_NONE.- パラメータ:
level-- 戻り値:
-
-