パッケージ org.nkjmlab.sorm4j
クラス SormContext.Builder
- java.lang.Object
-
- org.nkjmlab.sorm4j.SormContext.Builder
-
- 含まれているインタフェース:
- SormContext
public static class SormContext.Builder extends Object
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static ColumnValueToMapEntryConverterDEFAULT_COLUMN_VALUE_TO_MAP_CONVERTER
-
メソッドの概要
-
-
-
フィールドの詳細
-
DEFAULT_COLUMN_VALUE_TO_MAP_CONVERTER
public static final ColumnValueToMapEntryConverter DEFAULT_COLUMN_VALUE_TO_MAP_CONVERTER
-
-
メソッドの詳細
-
build
public SormContext build()
-
setColumnFieldMapper
public SormContext.Builder setColumnFieldMapper(ColumnToFieldAccessorMapper fieldNameMapper)
-
setTableNameMapper
public SormContext.Builder setTableNameMapper(TableNameMapper tableNameMapper)
-
setColumnValueToJavaObjectConverter
public SormContext.Builder setColumnValueToJavaObjectConverter(ColumnValueToJavaObjectConverters converter)
-
setColumnValueToMapEntryConverter
public SormContext.Builder setColumnValueToMapEntryConverter(ColumnValueToMapEntryConverter converter)
-
setSqlParametersSetter
public SormContext.Builder setSqlParametersSetter(SqlParametersSetter sqlParametersSetter)
-
setTableSqlFactory
public SormContext.Builder setTableSqlFactory(TableSqlFactory tableSqlFactory)
-
setMultiRowProcessorFactory
public SormContext.Builder setMultiRowProcessorFactory(MultiRowProcessorFactory multiRowProcessorFactory)
-
setTransactionIsolationLevel
public SormContext.Builder setTransactionIsolationLevel(int level)
-
setLoggerOnAll
public SormContext.Builder setLoggerOnAll()
-
setLoggerOffAll
public SormContext.Builder setLoggerOffAll()
-
setLoggerOn
public SormContext.Builder setLoggerOn(LoggerContext.Category... categories)
-
setLoggerOff
public SormContext.Builder setLoggerOff(LoggerContext.Category... categories)
-
setLoggerSupplier
public SormContext.Builder setLoggerSupplier(Supplier<SormLogger> loggerSupplier)
-
-