Class DomaConfig

java.lang.Object
nablarch.integration.doma.DomaConfig
All Implemented Interfaces:
org.seasar.doma.jdbc.Config

public final class DomaConfig extends Object implements org.seasar.doma.jdbc.Config
Domaを使用してデータベースアクセスを行うための設定を保持するクラス。
  • Method Details

    • getJdbcLogger

      public org.seasar.doma.jdbc.JdbcLogger getJdbcLogger()
      Specified by:
      getJdbcLogger in interface org.seasar.doma.jdbc.Config
    • getDialect

      public org.seasar.doma.jdbc.dialect.Dialect getDialect()
      Specified by:
      getDialect in interface org.seasar.doma.jdbc.Config
    • getDataSource

      public DataSource getDataSource()
      Specified by:
      getDataSource in interface org.seasar.doma.jdbc.Config
    • getTransactionManager

      @Published public org.seasar.doma.jdbc.tx.TransactionManager getTransactionManager()
      Specified by:
      getTransactionManager in interface org.seasar.doma.jdbc.Config
    • getNaming

      public org.seasar.doma.jdbc.Naming getNaming()
      Specified by:
      getNaming in interface org.seasar.doma.jdbc.Config
    • getMaxRows

      public int getMaxRows()
      Specified by:
      getMaxRows in interface org.seasar.doma.jdbc.Config
    • getFetchSize

      public int getFetchSize()
      Specified by:
      getFetchSize in interface org.seasar.doma.jdbc.Config
    • getQueryTimeout

      public int getQueryTimeout()
      Specified by:
      getQueryTimeout in interface org.seasar.doma.jdbc.Config
    • getBatchSize

      public int getBatchSize()
      Specified by:
      getBatchSize in interface org.seasar.doma.jdbc.Config
    • singleton

      @Published public static DomaConfig singleton()
      シングルトンインスタンスを取得する。
      Returns:
      シングルトンインスタンス
    • getLocalTransaction

      public org.seasar.doma.jdbc.tx.LocalTransaction getLocalTransaction()
      ローカルトランザクションを取得する。
      Returns:
      ローカルトランザクション