パッケージ org.nkjmlab.sorm4j
クラス Sorm.Builder
- java.lang.Object
-
- org.nkjmlab.sorm4j.Sorm.Builder
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Builder(DataSource dataSource)
-
メソッドの概要
-
-
-
コンストラクタの詳細
-
Builder
public Builder(DataSource dataSource)
-
-
メソッドの詳細
-
build
public Sorm build()
-
setDataSource
public Sorm.Builder setDataSource(DataSource dataSource)
-
setDataSource
public Sorm.Builder setDataSource(String jdbcUrl, String username, String password)
-
setColumnFieldMapper
public Sorm.Builder setColumnFieldMapper(ColumnFieldMapper fieldNameMapper)
-
setTableNameMapper
public Sorm.Builder setTableNameMapper(TableNameMapper tableNameMapper)
-
setResultSetConverter
public Sorm.Builder setResultSetConverter(ResultSetConverter resultSetConverter)
-
setSqlParametersSetter
public Sorm.Builder setSqlParametersSetter(SqlParametersSetter sqlParametersSetter)
-
setMultiRowProcessorType
public Sorm.Builder setMultiRowProcessorType(MultiRowProcessorType multiRowProcessorType)
-
setBatchSize
public Sorm.Builder setBatchSize(int size)
-
setMultiRowSize
public Sorm.Builder setMultiRowSize(int size)
-
setBatchSizeWithMultiRow
public Sorm.Builder setBatchSizeWithMultiRow(int size)
-
setTransactionIsolationLevel
public Sorm.Builder setTransactionIsolationLevel(int level)
-
setOption
public Sorm.Builder setOption(String name, Object value)
-
setLoggerOnAll
public Sorm.Builder setLoggerOnAll()
-
setLoggerOffAll
public Sorm.Builder setLoggerOffAll()
-
setLoggerOn
public Sorm.Builder setLoggerOn(LoggerContext.Category... categories)
-
setLoggerOff
public Sorm.Builder setLoggerOff(LoggerContext.Category... categories)
-
setLoggerSupplier
public Sorm.Builder setLoggerSupplier(Supplier<SormLogger> loggerSupplier)
-
-