public final class DomaTransactionNotSupportedConfig
extends java.lang.Object
implements org.seasar.doma.jdbc.Config
トランザクションを使用しないため、全てのデータベースアクセス処理が自動コミットされる。
本クラスを適用したDao
クラスで行うデータベースへの変更は、十分注意すること。
Modifier and Type | Method and Description |
---|---|
int |
getBatchSize() |
javax.sql.DataSource |
getDataSource() |
org.seasar.doma.jdbc.dialect.Dialect |
getDialect() |
int |
getFetchSize() |
org.seasar.doma.jdbc.JdbcLogger |
getJdbcLogger() |
int |
getMaxRows() |
org.seasar.doma.jdbc.Naming |
getNaming() |
int |
getQueryTimeout() |
static DomaTransactionNotSupportedConfig |
singleton()
シングルトンインスタンスを取得する。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, getClassHelper, getCommandImplementors, getCommenter, getDataSourceName, getEntityListenerProvider, getExceptionSqlLogType, getMapKeyNaming, getQueryImplementors, getRequiresNewController, getSqlFileRepository, getTransactionManager, getUnknownColumnHandler
public org.seasar.doma.jdbc.dialect.Dialect getDialect()
getDialect
in interface org.seasar.doma.jdbc.Config
public javax.sql.DataSource getDataSource()
getDataSource
in interface org.seasar.doma.jdbc.Config
public org.seasar.doma.jdbc.JdbcLogger getJdbcLogger()
getJdbcLogger
in interface org.seasar.doma.jdbc.Config
public org.seasar.doma.jdbc.Naming getNaming()
getNaming
in interface org.seasar.doma.jdbc.Config
public int getMaxRows()
getMaxRows
in interface org.seasar.doma.jdbc.Config
public int getFetchSize()
getFetchSize
in interface org.seasar.doma.jdbc.Config
public int getQueryTimeout()
getQueryTimeout
in interface org.seasar.doma.jdbc.Config
public int getBatchSize()
getBatchSize
in interface org.seasar.doma.jdbc.Config
@Published public static DomaTransactionNotSupportedConfig singleton()