クラス SormConfigBuilder
- java.lang.Object
-
- org.nkjmlab.sorm4j.extension.SormConfigBuilder
-
public class SormConfigBuilder extends Object
A builder for configuration of or mapper.- 作成者:
- nkjm
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static StringDEFAULT_CACHE_NAMEstatic ColumnFieldMapperDEFAULT_COLUMN_FIELD_MAPPERstatic MultiRowProcessorTypeDEFAULT_MULTI_ROW_PROCESSORstatic ResultSetConverterDEFAULT_RESULT_SET_CONVERTERstatic SqlParametersSetterDEFAULT_SQL_PARAMETER_SETTERstatic TableNameMapperDEFAULT_TABLE_NAME_MAPPERstatic intDEFAULT_TRANSACTION_ISOLATION_LEVEL
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SormConfigBuilder()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 SormConfigbuild()SormConfigBuildersetBatchSize(int size)SormConfigBuildersetBatchSizeWithMultiRow(int size)SormConfigBuildersetColumnFieldMapper(ColumnFieldMapper fieldNameMapper)SormConfigBuildersetLoggerOff(LoggerConfig.Category... categories)SormConfigBuildersetLoggerOffAll()SormConfigBuildersetLoggerOn(LoggerConfig.Category... categories)SormConfigBuildersetLoggerOnAll()SormConfigBuildersetMultiRowProcessorType(MultiRowProcessorType multiRowProcessorType)SormConfigBuildersetMultiRowSize(int size)SormConfigBuildersetOption(String name, Object value)SormConfigBuildersetResultSetConverter(ResultSetConverter resultSetConverter)SormConfigBuildersetSqlParametersSetter(SqlParametersSetter sqlParametersSetter)SormConfigBuildersetTableNameMapper(TableNameMapper tableNameMapper)SormConfigBuildersetTransactionIsolationLevel(int level)
-
-
-
フィールドの詳細
-
DEFAULT_MULTI_ROW_PROCESSOR
public static final MultiRowProcessorType DEFAULT_MULTI_ROW_PROCESSOR
-
DEFAULT_SQL_PARAMETER_SETTER
public static final SqlParametersSetter DEFAULT_SQL_PARAMETER_SETTER
-
DEFAULT_RESULT_SET_CONVERTER
public static final ResultSetConverter DEFAULT_RESULT_SET_CONVERTER
-
DEFAULT_TABLE_NAME_MAPPER
public static final TableNameMapper DEFAULT_TABLE_NAME_MAPPER
-
DEFAULT_COLUMN_FIELD_MAPPER
public static final ColumnFieldMapper DEFAULT_COLUMN_FIELD_MAPPER
-
DEFAULT_TRANSACTION_ISOLATION_LEVEL
public static final int DEFAULT_TRANSACTION_ISOLATION_LEVEL
- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
build
public SormConfig build()
-
setColumnFieldMapper
public SormConfigBuilder setColumnFieldMapper(ColumnFieldMapper fieldNameMapper)
-
setTableNameMapper
public SormConfigBuilder setTableNameMapper(TableNameMapper tableNameMapper)
-
setResultSetConverter
public SormConfigBuilder setResultSetConverter(ResultSetConverter resultSetConverter)
-
setSqlParametersSetter
public SormConfigBuilder setSqlParametersSetter(SqlParametersSetter sqlParametersSetter)
-
setMultiRowProcessorType
public SormConfigBuilder setMultiRowProcessorType(MultiRowProcessorType multiRowProcessorType)
-
setBatchSize
public SormConfigBuilder setBatchSize(int size)
-
setMultiRowSize
public SormConfigBuilder setMultiRowSize(int size)
-
setBatchSizeWithMultiRow
public SormConfigBuilder setBatchSizeWithMultiRow(int size)
-
setTransactionIsolationLevel
public SormConfigBuilder setTransactionIsolationLevel(int level)
-
setOption
public SormConfigBuilder setOption(String name, Object value)
-
setLoggerOnAll
public SormConfigBuilder setLoggerOnAll()
-
setLoggerOffAll
public SormConfigBuilder setLoggerOffAll()
-
setLoggerOn
public SormConfigBuilder setLoggerOn(LoggerConfig.Category... categories)
-
setLoggerOff
public SormConfigBuilder setLoggerOff(LoggerConfig.Category... categories)
-
-