Package nablarch.integration.doma
Class DomaTransactionNotSupportedConfig
java.lang.Object
nablarch.integration.doma.DomaTransactionNotSupportedConfig
- All Implemented Interfaces:
org.seasar.doma.jdbc.Config
public final class DomaTransactionNotSupportedConfig
extends Object
implements org.seasar.doma.jdbc.Config
Domaを使用してトランザクションを使用せずデータベースアクセスを行うための設定を保持するクラス。
トランザクションを使用しないため、全てのデータベースアクセス処理が自動コミットされる。
本クラスを適用したDao
クラスで行うデータベースへの変更は、十分注意すること。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
org.seasar.doma.jdbc.dialect.Dialect
int
org.seasar.doma.jdbc.JdbcLogger
int
org.seasar.doma.jdbc.Naming
int
シングルトンインスタンスを取得する。Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.seasar.doma.jdbc.Config
getClassHelper, getCommandImplementors, getCommenter, getDataSourceName, getEntityListenerProvider, getExceptionSqlLogType, getMapKeyNaming, getQueryImplementors, getRequiresNewController, getScriptFileLoader, getSqlBuilderSettings, getSqlFileRepository, getTransactionManager, getUnknownColumnHandler
-
Constructor Details
-
DomaTransactionNotSupportedConfig
public DomaTransactionNotSupportedConfig()DBアクセスを行うための設定を持つインスタンスを生成する。
-
-
Method Details
-
getDialect
public org.seasar.doma.jdbc.dialect.Dialect getDialect()- Specified by:
getDialect
in interfaceorg.seasar.doma.jdbc.Config
-
getDataSource
- Specified by:
getDataSource
in interfaceorg.seasar.doma.jdbc.Config
-
getJdbcLogger
public org.seasar.doma.jdbc.JdbcLogger getJdbcLogger()- Specified by:
getJdbcLogger
in interfaceorg.seasar.doma.jdbc.Config
-
getNaming
public org.seasar.doma.jdbc.Naming getNaming()- Specified by:
getNaming
in interfaceorg.seasar.doma.jdbc.Config
-
getMaxRows
public int getMaxRows()- Specified by:
getMaxRows
in interfaceorg.seasar.doma.jdbc.Config
-
getFetchSize
public int getFetchSize()- Specified by:
getFetchSize
in interfaceorg.seasar.doma.jdbc.Config
-
getQueryTimeout
public int getQueryTimeout()- Specified by:
getQueryTimeout
in interfaceorg.seasar.doma.jdbc.Config
-
getBatchSize
public int getBatchSize()- Specified by:
getBatchSize
in interfaceorg.seasar.doma.jdbc.Config
-
singleton
シングルトンインスタンスを取得する。- Returns:
- シングルトンインスタンス
-